Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1072 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  OK sous IE mais pas firefox

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

OK sous IE mais pas firefox

n°1439256
bensti
Posté le 08-09-2006 à 18:03:56  profilanswer
 

Salut à tous! je ne comprends pas pourquoi ceci fonctionne sous IE et pas sous firefox  :( . De plus, la classe italic et la fonction disabled fonctionne sous FF mais pas sous IE  :heink:  Merci!
 

Citation :

Code :
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
  2. <html>
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
  5. <link rel="stylesheet" href="css/commonvac.css" type="text/css">
  6. <title>Document sans titre</title>
  7. <SCRIPT>
  8. <!--
  9. function Lien() {
  10. i = document.Choix.Liste.selectedIndex;
  11. if (i == 0) return;
  12. url = document.Choix.Liste.options.value;
  13. parent.location.href = url;
  14. }
  15. // -->
  16. </SCRIPT>
  17. </head>
  18. <body>
  19. <p> </p>
  20. <p><strong><font size="+3">Essai de liste déroulante avec liens</font></strong></p>
  21. <FORM NAME="Choix">
  22. <SELECT NAME="Liste" onChange="Lien()">
  23. <OPTION SELECTED disabled class="italic" VALUE=""  >Choississez
  24. <OPTION VALUE="adddisk.php">Ajouter disque
  25. <OPTION VALUE="addclient.php">Ajouter
  26. <OPTION VALUE="delclient.php">Supprimer
  27. </SELECT>
  28. </FORM>
  29. </body>
  30. </html>


mood
Publicité
Posté le 08-09-2006 à 18:03:56  profilanswer
 

n°1439319
CNeo
Posté le 08-09-2006 à 20:57:49  profilanswer
 

bensti a écrit :

Citation :

Code :
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
  2. <html>
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
  5. <link rel="stylesheet" href="css/commonvac.css" type="text/css">
  6. <title>Document sans titre</title>
  7. <SCRIPT>
  8. <!--
  9. function Lien() {
  10. i = document.Choix.Liste.selectedIndex;
  11. if (i == 0) return;
  12. url = document.Choix.Liste.options.value;
  13. parent.location.href = url;
  14. }
  15. // -->
  16. </SCRIPT>
  17. </head>
  18. <body>
  19. <p> </p>
  20. <p><strong><font size="+3">Essai de liste déroulante avec liens</font></strong></p>
  21. <FORM NAME="Choix">
  22. <SELECT NAME="Liste" onChange="Lien()">
  23. <OPTION SELECTED disabled class="italic" VALUE=""  >Choississez
  24. <OPTION VALUE="adddisk.php">Ajouter disque
  25. <OPTION VALUE="addclient.php">Ajouter
  26. <OPTION VALUE="delclient.php">Supprimer
  27. </SELECT>
  28. </FORM>
  29. </body>
  30. </html>




Pro ou débutant ?
 
Pourquoi tu fais pas du XHTML de façon à être plus rigoureux ?
 
De plus on n'a pas les CSS alors comment on fait nous hein pour t'aider ? [:airforceone]


Message édité par CNeo le 08-09-2006 à 20:59:13
n°1439340
bensti
Posté le 08-09-2006 à 21:21:40  profilanswer
 

bah si la classe marche sous FF et pas sous IE :? Je fais pas du XHTML car c'est pour tester uniquement le script java là, ma page sera du php. débutant complet en java, confirmé en php mais j'ai pas envie d'utiliser le submit du formulaire, j'aimerai que ça change lors de la selection des "option"

n°1439350
CNeo
Posté le 08-09-2006 à 21:39:30  profilanswer
 

bensti a écrit :

Je fais pas du XHTML car c'est pour tester uniquement le script java là, ma page sera du php.

C'est pas parce que c'est un test que cela doit être mal fait [:airforceone]
 
Pour qqch change à chaque fois que l'utilisateur clique sur un select il faut mettre onclick="tonAction" sur chaque select.
 
Pour la classe il nous la faut quand-même. Beaucoup de choses fonctionnent sous FF et pas sous IE<=6.


Message édité par CNeo le 08-09-2006 à 21:40:56
n°1439411
bensti
Posté le 09-09-2006 à 07:45:36  profilanswer
 

la classe c'est pas ce qu'il y a de plus tendu  :sweat:  
 

Code :
  1. .italic{
  2. font-style: italic;
  3. }


 
le onclick fonctionne tout simplement  :o

n°1439416
CNeo
Posté le 09-09-2006 à 09:25:11  profilanswer
 

bensti a écrit :

la classe c'est pas ce qu'il y a de plus tendu  :sweat:  
 

Code :
  1. .italic{
  2. font-style: italic;
  3. }



A-tu éssayé la classe sous IE 7 ?

bensti a écrit :

le onclick fonctionne tout simplement  :o


Problème résolu.

n°1439427
gatsu35
Blablaté par Harko
Posté le 09-09-2006 à 10:12:10  profilanswer
 

IE ne connait pas le disabled sur les option, donc pour pallier au problème tu peux tres bien faire ceci :  
 

Code :
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
  2.     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  3. <html xmlns="http://www.w3.org/1999/xhtml">
  4.   <head>
  5.     <title></title>
  6. <script type="text/javascript">
  7.         function go(elt) {
  8.             if (elt.value==-1) return;
  9. parent.location.href = elt.value;
  10.         }
  11. </script>
  12.   </head>
  13.   <body>
  14.     <form name="Choix" id="Choix">
  15.       <select name="Liste" onchange="go(this)">
  16.         <option selected="selected" disabled="disabled" class="italic" value="-1">Choississez</option>
  17.         <option value="adddisk.php">Ajouter disque</option>
  18.         <option value="addclient.php">Ajouter</option>
  19.         <option value="delclient.php">Supprimer</option>
  20.       </select>
  21.     </form>
  22.   </body>
  23. </html>


 
au passage j'ai nettoyé ton JS qui était pas mal moisi


Message édité par gatsu35 le 09-09-2006 à 10:12:49
n°1439518
bensti
Posté le 09-09-2006 à 14:56:18  profilanswer
 

;) merci les amis. JS n'est pas mon fort.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  OK sous IE mais pas firefox

 

Sujets relatifs
Float et allongement - pb sous FirefoxProbleme d'affichage avec firefox
xhtml visible qu'avec firefoxProbleme de surlignage liens sous mozilla firefox
CSS ne fonctionne pas sous firefox??firefox et la longueur d'une iframe
window.status=....mauvais index retourné dans firefoxaffichage d'un swf: firefox ok, IE probleme !
Difference affichage IE/firefox[CSS] - mise en place design - pb IE / firefox
Plus de sujets relatifs à : OK sous IE mais pas firefox


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR