Bonjour,
Voici le problème: lorsque j'utiliser une fonction javascript dans une page web en mettant celle-ci entre des balises script cela ne produit aucun effet alors que la meme fonction intégré dans le code de la page web fonctionne.
C'est pas très clair. Donc un exemple sera le bienvenu je pense.
Ceci ne fonctionne pas:
Alors que ceci fonctionne:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 <html> <head> <script type="text/javascript"> function test() { alert("ok"); } </script> <title>test</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> </head> <body> <a href="#" Onclick="javascript:test()">aaaa</a> </body> </html>
Je ne comprend pas d'où cette différence peut provenir. Quelqu'un a-t-il une idée?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 <html> <head> <title>test</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> </head> <body> <a href="#" Onclick="alert("ok");">aaaa</a> </body> </html>
Je précise que ce dysfonctionnement est effectif sous IE comme sous Firefox.
Partager