Bonjour à tous,
je cherche à réaliser plusieurs menus déroulants (les valeurs disponibles dans le 2eme étant fonction du choix dans le 1er menu déroulant etc)
pour ça, j'utilise une fonction javascript que j'appelle depuis le <html><body>
Code :
- <center><form>
- <p>
- <select name="output" size="1">
- <option value="DVI">DVI</option>
- <option value="SDI">SDI</option>
- <option value="AES">AES/EBU</option>
- <input type=button OnClick="nextmenu(this.form);" value="Next">
- </select>
- </p>
- </form></center>
|
et donc j'aimerais afficher le 2eme menu depuis la fonction "nextmenu" que j'ai défini avant le <body>
Code :
- <script>
- function nextmenu(GeoForm)
- {
- alert("coucou" );
- <center><form>
- <p>
- <select name="dvi_res" size="1">
- <option value="VGA">VGA</option>
- <option value="SVGA">SVGA</option>
- <option value="XGA">XGA</option>
- <option value="SXGA">SXGA</option>
- <option value="UXGA">UXGA</option>
- </select>
- </p>
- </form></center>
- window.location.replace("update.php?val="+GeoForm.output.value);
- }
- </script>
|
le code n'est pas complet comme vous pouvez le voir mais ça me permet de voir que ma démarche ne fonctionne pas
si je positionne le window.location avant le <form>, la page est bien redirigé. De même, le message "coucou" s'affiche correctement, mais pas le <form>
Y'a t-il un moyen d'afficher du code html depuis une fonction javascript? si oui, comment faire? (j'ai fait pas mal de recherches sur le net mais j'ai rien trouvé)
Merci d'avance!