par
zeus » 12 nov. 2005, 19:05
Tu déclares ton script JS sans l'encadrer dans une fonction. Donc quand l'explorateur construit la page, il exécute le code et ne revient jamais dessus.
Si tu veut que ce code soit associé à un evénement onClick, il faut faire un truc du genre :
Code : Tout sélectionner
<html>
<span>bonjour</span>
<span>hello</span>
<script type="text/javascript">
function alert_onClick() {
var elements;
elements = document.getElementsByTagName('span');
elements[1].onclick = alert(elements[1].innerText);
alert('fin du script');
}
</script>
</html>
Tu déclares ton script JS sans l'encadrer dans une fonction. Donc quand l'explorateur construit la page, il exécute le code et ne revient jamais dessus.
Si tu veut que ce code soit associé à un evénement onClick, il faut faire un truc du genre :
[code]<html>
<span>bonjour</span>
<span>hello</span>
<script type="text/javascript">
function alert_onClick() {
var elements;
elements = document.getElementsByTagName('span');
elements[1].onclick = alert(elements[1].innerText);
alert('fin du script');
}
</script>
</html>[/code]