rhan_659
Messages postés85Date d'inscriptionlundi 1 novembre 2004StatutMembreDernière intervention30 juin 2011
-
5 août 2008 à 08:42
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 2013
-
5 août 2008 à 12:38
Bonjour
j'ai un souci avec mon code JS sur FireFox : function(nom de la fonction) is not defined
la fonction est dans une boucle, sur les premiere occurence pas de souci mais ça finis toujours par : function is not defined
la boucle qui appel la fonction
var scrajx = d.getElementsByTagName('script');
for( var i in scrajx ){
if (scrajx.getAttribute('language').toLowerCase() == 'javascript'){
appelJS(scrajx);
}
}
la function appelJS n'est pas reconnu alors qu'elle ce situ juste audessus dans le code ! si j'appel une autre function ça fait le meme bazar !?
PetoleTeam
Messages postés3426Date d'inscriptionlundi 26 décembre 2005StatutMembreDernière intervention14 janvier 201117 5 août 2008 à 10:15
Bonjour,
Peut être...
var scrajx = d.getElementsByTagName('script');
for( var
i=0; i < scrajx.length; i++ ){
if(
scrajx[i].getAttribute('language').toLowerCase() == 'javascript'){
appelJS(scrajx[i]);
}
}
A tester...
Mais que disent les consoles d'erreur
;O)
PetoleTeam
Messages postés3426Date d'inscriptionlundi 26 décembre 2005StatutMembreDernière intervention14 janvier 201117 5 août 2008 à 10:35
J'utiliserais plutôt le balisage <script type="text/javascript"> Ce qui
donnerait la suite...
<script type="text/javascript">
var scrajx =
document.getElementsByTagName('script');
for( var i=0; i < scrajx.length;
i++ ){
if( scrajx[i].getAttribute('type').toLowerCase() ==
'text/javascript'){
appelJS( scrajx[i]);
}
}