fmillox
Messages postés18Date d'inscriptionlundi 13 décembre 2004StatutMembreDernière intervention21 décembre 2007
-
29 mars 2006 à 15:09
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 2013
-
30 mars 2006 à 15:38
Bonjour;
J'aurai un petit problème sous Mozilla Firefox :
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Document sans titre</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link href="css/style.css" rel="stylesheet" type="text/css">
<meta name="vs_defaultClientScript" content="JavaScript">
</head>
</html>
<!tr class="visible" id="TabPage1">
je sais, c'est pas terrible de mettre toute la page mais là je sature.... je ne suis pas du tout un développeur web.....
Le problème vient des deux événements onclick qui se déclenche sous I.E. mais pas sous Mozilla FireFox ....
Si quelqu'un a une idée, ça serait vraiment cool.... :)
fmillox
Messages postés18Date d'inscriptionlundi 13 décembre 2004StatutMembreDernière intervention21 décembre 2007 29 mars 2006 à 15:48
Rebonjour,
Petit rectificatif, après quelque test, cette page marche si, par exemple, je l'ouvre directement comme page de démarrage.
Par contre, si je le met dans un frame ( comme dans mon projet ), visiblement les deux événements onclick ne se déclenche plus sous sous Mozilla FireFox mais se déclenche bien sous I.E. ......... :(
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 201330 29 mars 2006 à 16:06
Bonjour,
je pense que le click se déclenche, mais que FF ne doit pas apprécier "Main".
( regarder les erreurs signalées dans la console javascript )
essayer avec : parent.frames["Main"]...
Cordialement. Bul. ~
Vous n’avez pas trouvé la réponse que vous recherchez ?
Dans Mozilla Firefox, si je lance comme page de démarrage TabPage.htm alors ça marche.
Par contre si je lance comme page de démarrage Index.aspx, là ça ne marche plus.
Je reprécise que dans le deux cas, ça marche sous I.E. ........ :(
fmillox
Messages postés18Date d'inscriptionlundi 13 décembre 2004StatutMembreDernière intervention21 décembre 2007 30 mars 2006 à 09:17
Bonjour,
Je ne comprends pas très bien ta réponse.....
Je vais mieux reformuler car je pense que l'on se comprend pas ( aussi bien c'est moi qui est rien compris )
En rouge ce qui ne fonctionne pas sous Mozilla Firefox lorsque la page TabPage.htm est insérée dans le frame TabPages de la page Index.aspx
En bleu le codage nécessaire pour que ça marche (d'après moi)
TabPage.htm <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Document sans titre</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link href="css/style.css" rel="stylesheet" type="text/css">
<meta name="vs_defaultClientScript" content="JavaScript">
</head>
Comme je l'ai déjà précisé, si tu prends juste la page TabPage.htm, ça marche nickel sous Mozilla Firefox.
ça ne fonctionne plus dès que j'insère cette page dans un frame comme dans la page Index.aspx.
J'espère ne pas avoir été trop lourd à me répéter comme ça mais je suis là dessus depuis un petit moment et ça m'énerve.......
fmillox
Messages postés18Date d'inscriptionlundi 13 décembre 2004StatutMembreDernière intervention21 décembre 2007 30 mars 2006 à 09:26
Oups.....
Après relecture, le deuxième onclick écrit en rouge est suivi de onclick="javascript:TabPage1.className=;" qui en fait n'a rien à faire dans ce post. Simple erreur de copier-coller.
Je tenais à le préciser au cas où l'on me dirait que c'est à cause de ça que mon code ne marche pas......
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 201330 30 mars 2006 à 12:41
<tr class="visible" id="TabPage1"> possède un id mais pas de name...
dans ce cas, IE sait utiliser l'ID, pas FF qui est beaucoup plus strict.
donc, déjà : onclick="document.getElementByid('TabPage1').className=...
je n'ai pas été très clair dans mes précédents messages...
Cordialement. Bul. ~
fmillox
Messages postés18Date d'inscriptionlundi 13 décembre 2004StatutMembreDernière intervention21 décembre 2007 30 mars 2006 à 15:15
Bonjour,
Merci pour ta réponse mais ça ne marche toujours pas , pire encore ça ne marche même plus sous I.E.
si j'écris onclick= "document.getElementByid('TabPage1').className='cache';document.getElementByid('TabPage2').className='visible';"
la console javascript me retourne : " document.getElementByid is not a function "
et si je met onclick ="if(document.getElementByid){document.getElementByid('TabPage1').className='cache';document.getElementByid('TabPage2').className='visible';}"
la console javascript n'affiche plus rien
D'où je me dis que mes deux navigateurs ne supportent pas cette fonction ( IE 6.0 et FF 1.0.6 ) mais ça me parait un peu étrange.......
fmillox
Messages postés18Date d'inscriptionlundi 13 décembre 2004StatutMembreDernière intervention21 décembre 2007 30 mars 2006 à 15:30
Bein je dormirai moins con ce soir
Pas mal le coup des majuscules minuscules, un vrai interpreteur de code à l'ancienne........
En tant que débutant ( reprise de code d'un extranet dans mon entreprise pour des clients qui ont que des navigateurs Mozilla FireFox ) en javascript, je te dis MERCI BEAUCOUP.
A+
P.S. : je reposterai bientôt car il y a encore pas mal de travail. Au plaisir de te revoir
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 201330 30 mars 2006 à 15:38
merci du retour,
>>un vrai interpreteur de code à l'ancienne
hélas !!!... reprises de c%*¤$£#'[é? de certains langages/systèmes..
Cordialement, et à bientôt . Bul. ~