Problème javascript et textarea
Résolu/Fermé
augustin78
Messages postés
56
Date d'inscription
vendredi 9 janvier 2009
Statut
Membre
Dernière intervention
13 mai 2016
-
20 janv. 2013 à 00:21
georgesjeandenis Messages postés 23 Date d'inscription vendredi 6 juillet 2012 Statut Membre Dernière intervention 10 mars 2013 - 23 janv. 2013 à 21:59
georgesjeandenis Messages postés 23 Date d'inscription vendredi 6 juillet 2012 Statut Membre Dernière intervention 10 mars 2013 - 23 janv. 2013 à 21:59
A voir également:
- Problème javascript et textarea
- Telecharger javascript - Télécharger - Langages
- Javascript echo ✓ - Forum PHP
- Erreur #125 javascript - Forum Mozilla Firefox
- Table de multiplication javascript ✓ - Forum Javascript
- Nombre aléatoire entre 1 et 100 javascript ✓ - Forum Javascript
2 réponses
georgesjeandenis
Messages postés
23
Date d'inscription
vendredi 6 juillet 2012
Statut
Membre
Dernière intervention
10 mars 2013
1
22 janv. 2013 à 15:51
22 janv. 2013 à 15:51
C'est facile, rajoute 2 éléments aux endroits appropriés:
1-
var option_numero = element.options[element.options.selectedIndex].index;
switch(option_numero)
{
case 0: document.getElementById('explication2').innerHTML= ''; break;
case 1: document.getElementById('explication2').innerHTML= '<a href="https://lespointscom.com/">un ami</a><p>Ce que tu veux écrire ici... </p>'; break;
case 2: document.getElementById('explication2').innerHTML= '<a href="https://www.google.ca/?gws_rd=ssl">google</a><p>Ce que tu veux écrire ici... </p>'; break;
case 3: document.getElementById('explication2').innerHTML= '<a href="https://ca.yahoo.com/">yahoo</a><p>Ce que tu veux écrire ici... </p>'; break;
default: document.getElementById('explication2').innerHTML= 'L\'option numero' + + 'n\'existe pas.'; break;
}
2-
<div id="explication2"></div>
C'est tout, le tour est joué.
Ton script est fonctionel sur ma page (clique-droit et view page source):
https://lespointscom.com/a/misc/commentcamarche/2/mon_script.html
https://lespointscom.com/a/misc/commentcamarche/2/ton_script.html
1-
var option_numero = element.options[element.options.selectedIndex].index;
switch(option_numero)
{
case 0: document.getElementById('explication2').innerHTML= ''; break;
case 1: document.getElementById('explication2').innerHTML= '<a href="https://lespointscom.com/">un ami</a><p>Ce que tu veux écrire ici... </p>'; break;
case 2: document.getElementById('explication2').innerHTML= '<a href="https://www.google.ca/?gws_rd=ssl">google</a><p>Ce que tu veux écrire ici... </p>'; break;
case 3: document.getElementById('explication2').innerHTML= '<a href="https://ca.yahoo.com/">yahoo</a><p>Ce que tu veux écrire ici... </p>'; break;
default: document.getElementById('explication2').innerHTML= 'L\'option numero' + + 'n\'existe pas.'; break;
}
2-
<div id="explication2"></div>
C'est tout, le tour est joué.
Ton script est fonctionel sur ma page (clique-droit et view page source):
https://lespointscom.com/a/misc/commentcamarche/2/mon_script.html
https://lespointscom.com/a/misc/commentcamarche/2/ton_script.html
augustin78
Messages postés
56
Date d'inscription
vendredi 9 janvier 2009
Statut
Membre
Dernière intervention
13 mai 2016
22 janv. 2013 à 19:10
22 janv. 2013 à 19:10
Tout d'abord bonsoir!
Je vous remercie énormément de vous être arrêté sur mon post!
Le script est en effet fonctionnel ce qui me réjouie beaucoup!
J'ai juste une dernière petite question sauriez-vous comment enlever le text area et juste laisser l'affichage des liens? Lorsque j'essaye d'enlever ces balises le script ne marche malheureusement plus.
Merci d'avance.
Je vous remercie énormément de vous être arrêté sur mon post!
Le script est en effet fonctionnel ce qui me réjouie beaucoup!
J'ai juste une dernière petite question sauriez-vous comment enlever le text area et juste laisser l'affichage des liens? Lorsque j'essaye d'enlever ces balises le script ne marche malheureusement plus.
Merci d'avance.
georgesjeandenis
Messages postés
23
Date d'inscription
vendredi 6 juillet 2012
Statut
Membre
Dernière intervention
10 mars 2013
1
23 janv. 2013 à 21:59
23 janv. 2013 à 21:59
C'est normal que ça ne fonctionne plus si vous enlevez uniquement les balises HTML.
Il faut être précis!
Explications :
Si vous enlevez la balise HTML du « text area » intitulé « explication », quand le script javascript s'éxecute, il recherche toujours l'élément HTML intitulé « explication », cependant il ne le trouve plus et cela cause une erreure.
Solution suggérée :
Il faut enlever la référence à « explication » dans le script javascript
Par exemple :
- Rajouter "// " à la ligne :
document.formulaire.explication.value = champ;
// document.formulaire.explication.value = champ;
Comme :
https://lespointscom.com/a/misc/commentcamarche/2/mon_script2.html
Il faut être précis!
Explications :
Si vous enlevez la balise HTML du « text area » intitulé « explication », quand le script javascript s'éxecute, il recherche toujours l'élément HTML intitulé « explication », cependant il ne le trouve plus et cela cause une erreure.
Solution suggérée :
Il faut enlever la référence à « explication » dans le script javascript
Par exemple :
- Rajouter "// " à la ligne :
document.formulaire.explication.value = champ;
// document.formulaire.explication.value = champ;
Comme :
https://lespointscom.com/a/misc/commentcamarche/2/mon_script2.html