Debutant-Aide
Francois
-
burnedsyn Messages postés 174 Statut Membre -
burnedsyn Messages postés 174 Statut Membre -
Bonjour,
Je suis un debutant en JS, et jevoulais creer un petit script...Juste pour m'y mettre au travail.
se que je voulais, c'est de creer un lien, ou quand on clique, la boucle qui afiche les messages alert de declanche.
j'ai fait ce-là
<a href="#" id="gg">lol</a>
<script language="JavaScript" type="text/javaScript">
window.onload= tup;
function tup()
{
document.getElementById("gg").onClick=tuga;
}
function tuga()
{
for (i=0;i<10;i++)
{
alert(i);
}
}
</script>
Et ça ne marche pas, vouz pouvez me dire ou est mon erreur?
Merci a tous deja.
Je suis un debutant en JS, et jevoulais creer un petit script...Juste pour m'y mettre au travail.
se que je voulais, c'est de creer un lien, ou quand on clique, la boucle qui afiche les messages alert de declanche.
j'ai fait ce-là
<a href="#" id="gg">lol</a>
<script language="JavaScript" type="text/javaScript">
window.onload= tup;
function tup()
{
document.getElementById("gg").onClick=tuga;
}
function tuga()
{
for (i=0;i<10;i++)
{
alert(i);
}
}
</script>
Et ça ne marche pas, vouz pouvez me dire ou est mon erreur?
Merci a tous deja.
A voir également:
- Debutant-Aide
- Logiciel montage vidéo débutant - Guide
- Logiciel de programmation pour débutant - Guide
- Apprendre le coran pour débutant (+ pdf) - Télécharger - Histoire & Religion
- Formation sap débutant pdf - Forum Logiciels
- Comment utiliser un ordinateur pour un débutant - Astuces et Solutions
1 réponse
bonjour,
Ton script est bon pour mozilla mais ne tournera pas sur IE car addevenlistener n'est pas dispo sous IE c'est attachEvent a la place donc dans le script ici je t'ai mis un fonction général qui fais le bon choix
Voila j'espère que cela t'aidera
bien a toi
Tim
Ton script est bon pour mozilla mais ne tournera pas sur IE car addevenlistener n'est pas dispo sous IE c'est attachEvent a la place donc dans le script ici je t'ai mis un fonction général qui fais le bon choix
<script language="JavaScript" type="text/javaScript">
// tout d'abord une fonction qui fait la compatibilité IE et le reste
function addListeners(element, baseName, handler)
{
if(element.addEventListener)
element.addEventListener(baseName, handler, false);
else if(element.attachEvent)
element.attachEvent('on'+baseName, handler);
}
//ensuite ta fonction tup revisitée
function tup()
{
test=document.getElementById("gg");
addListeners(test,'click',tuga) ;
}
//tuga ne change pas
function tuga()
{
for (i=0;i<10;i++)
{
alert(i);
}
}
//le mode d'initialisation profite de notre nouvelle fonction
addListeners(window,'load',tup);
</script>
</head>
<body >
<a href="#" id="gg" >lol</a>
</body>
Voila j'espère que cela t'aidera
bien a toi
Tim