Inclure formulaire : probleme avec explorer mais pas firefox

Inclure formulaire : probleme avec explorer mais pas firefox - PHP - Programmation

Marsh Posté le 09-12-2005 à 13:26:35    

Bonjour à tous,
 
je vais essayer d'être le plus clair possible.
 
J'ai une page php, qui possède:
_ Une liste de choix gérés via des boutons radio et la fonction "document.getElementByID()
_En fonction du bouton coché, j'affiche le contenu de ma cellule Div
_ pour chaque cellule Div je fais un include d'un fichier php qui contient un formulaire.
 
Tout fonctionne bien, mais le probleme que j'ai avec internet explorer et pas avec mozilla, c'est qu'il m'est impossible de rentrer des données dans le formulaire qui apparait. Il s'affiche comme si le formulaire était une image. Sous firefox par contre aucun probleme !
 
Voici un exemple:
 

Code :
  1. <form name="choix">
  2. <input type="radio" name="entree" onClick='
  3.  document.getElementById("Marqueur" ).style.visibility="visible";
  4.  document.getElementById("Clone_bac" ).style.visibility="hidden";'>Marqueur
  5. .....
  6. </form>
  7. <div id="Marqueur" style="position:absolute;visibility:hidden">
  8. <h5>Insertion d'une séquence <b>Marqueur:</b><br><br></h5>
  9.    <?
  10.     include ('sequence/marqueur.php');
  11. ?>
  12. </div>


 
 
Marqueur.php
 

Code :
  1. <table align="left" border="0" cellpadding="0" cellspacing="0">
  2.   <!--Creation de la bordure couleur:-->
  3.    <tr><td bgcolor="#FF6600" colspan="3" height="3"></td></tr>
  4.    <!--espace cellule-->
  5.    <tr height="10"><td bgcolor="#FF6600" width="3"><td colspan="1"></td></tr>
  6.   <tr>
  7. <td bgcolor="#FF6600" width="3"></td><td width="10"></td>
  8. <th nowrap align="right">Sequence :</th><td colspan="4"><textarea rows="4" name="sequence" cols="40"></textarea></td>
  9. <td colspan="1"><font color="#FF0000">*</font></td>
  10.   </tr>
  11. <!--espace cellule-->
  12. <tr height="10"><td bgcolor="#FF6600" width="3"><td colspan="4"></td></tr>
  13. <tr>
  14. <!--Fin tableau bordure-->
  15.  <tr height="10"><td bgcolor="#FF6600" width="3"><td colspan="4"></td></tr>
  16. <tr><td bgcolor="#FF6600" colspan="7" height="3"></td></tr>
  17.   </table>
  18.   <input type="hidden" name="type" value="Marqueur">
  19. <br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
  20. <div align="right"><input type= "submit" value= "Insérer l'enregistrement"></div>
  21.   <input type="hidden" name="insertion" value="Sequence">

 
 
Avec internet explorer, impossible de rentrer quelque chose dans ce formulaire.
Vous avez une idée?

Reply

Marsh Posté le 09-12-2005 à 13:26:35   

Reply

Marsh Posté le 09-12-2005 à 13:32:16    

déjà en enlevant les 90% de HTML qui servent à rien ca sera déjà pas mal, même si je sais que ca ne fera pas avancer le shmilblik

Reply

Marsh Posté le 09-12-2005 à 14:22:00    

:bounce:  up

Reply

Marsh Posté le 09-12-2005 à 15:14:04    

Bon apparemment Internet explorer ne gère pas la fonction document.getElementByID() comme il faut.
En effet si je ne passe pas par cette fonction et que je fais mon include, mon formulaire fonctionne correctement. Mais pourquoi Explorer fonctionne pas comme firefox :(:( qui lui ne me pose pas problème!

Reply

Marsh Posté le 09-12-2005 à 15:50:59    

peut etre en ajoutant un "enabled" ou quelque chose comme ca (je connais pas js) ?

Reply

Marsh Posté le 09-12-2005 à 15:52:51    

la chsoe la plus dure a faire dans le monde de la programation web c'Est de faire matcher IE pis FireFox :P
 
en plus l'aide de IE pour le serreur en .js sont temelemt complète comme eux de firefox  :sarcastic:


Message édité par Bruno_L le 09-12-2005 à 15:54:20
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed