Salut à tous
Je voudrais en fait que le contenu de ma page change en fonction du choix qu'à fait l'utilisateur dans une liste déroulante dynamique.
J'avais déjà fait une ébauche :
Code :
- <html>
- <head>
- <title>- Accueil</title>
- <script language="JavaScript">
- function affichage(champ) {
- // on affecte a la zone de texte la variable passee par la fonction appelee sur le bouton radio
- document.formulaire.explication.value = champ;
- }
- function affichageliste(element) {
- // on cree les explications qui s'afficheront dans la zone de texte pour tous les 'selects'
- // le nom des variables doit se composer du nom de la liste suivi du numero de l'option dans la liste (on commence a 0, pas a 1)
- var liste1_1 = 'Tout sur le html 4.0';
- var liste1_2 = 'Un peu de feuilles de style';
- var liste1_3 = 'Dynamisez vos pages !';
- selection = element.options[element.options.selectedIndex].index;
- // si le choix est le premier (Choisissez), on nettoie la zone de texte
- if ( selection == '0' ) {
- affichage(vide);
- }
- else {
- // si le choix n'est pas le premier, on lance l'affichage du choix
- sel = element.name;
- optionchoisie = eval(sel + selection);
- affichage(optionchoisie);
- }
- }
- </script>
- </head>
- <body>
- <form name="formulaire">
- <select name="liste1_" OnChange="affichageliste(liste1_);">
- <option>Choisissez
- <option>HTML
- <option>CSS
- <option>JavaScript
- </select>
- <br />
- <br />
- <input type="text" name="explication" wrap="virtual"></input>
- </form>
- </body>
- </html>
|
Mais là, ça m'affiche le contenu changeant dans un "input", je voudrais que ça ne l'affiche pas dans un "input".
Par avance, merci pour votre aide.
Message édité par zoukoufxxx le 25-04-2008 à 11:06:16
---------------
Le site des BD d'HFR | Aurélien Amacker : Arnaque ? - Mongolien du Web