Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
816 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Appel de fonction JS

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Appel de fonction JS

n°1327716
gooopil
pfiew
Posté le 18-03-2006 à 04:23:17  profilanswer
 

Salut
 
C'est un peu tard et je dois avoir le cerveau ailleurs parceque là je bloque : un clic sur le lien "test" ne fait rien et je vois pas, ça fait une heure que je tourne autour et ca me rend  :pt1cable:  

Code :
  1. <HTML>
  2. <HEAD>
  3. <title>qsd</title>
  4. <script language="JavaScript">
  5. function swap()
  6. {
  7. alert('1111');
  8. }
  9. </script>
  10. </HEAD>
  11. <BODY>
  12. <a href="#" onclick="swap();">TEST</a>


 
Après si je remplace l'appel de swap par alerte(), la ca marche...Il est où le truc à la con que je voie pas ?
 
Merci d'avance :)
 

mood
Publicité
Posté le 18-03-2006 à 04:23:17  profilanswer
 

n°1327726
xtof_83
Freeride Spirit
Posté le 18-03-2006 à 08:01:24  profilanswer
 

Met:
 

Code :
  1. <a href="#" onclick="javascript:swap();">TEST</a>

n°1327829
gooopil
pfiew
Posté le 18-03-2006 à 13:34:59  profilanswer
 

Non c'est pas ça, ça fait toujours pareil :(

n°1327890
gooopil
pfiew
Posté le 18-03-2006 à 16:56:16  profilanswer
 

Bon si je met le script dans un .js externe ça marche sans problème :

Code :
  1. <script type='text/javascript' src='jscripts.js'></script>


 
Mon problème est donc résolu, mais en changeant de méthode, et j'aimerais bien comprendre où est l'erreur au départ...

n°1327905
nargy
Posté le 18-03-2006 à 17:36:42  profilanswer
 

As tu essayé d ajouter le <<type>>:
 
    <script language="JavaScript" type='text/javascript'>
    function swap()
    {    
        alert('1111');
    }
    </script>
 
On ne sait jamais, des fois que ton navigateur ait des gouts bizarres.

n°1327907
gooopil
pfiew
Posté le 18-03-2006 à 17:48:37  profilanswer
 

nargy a écrit :

As tu essayé d ajouter le <<type>>:
 
    <script language="JavaScript" type='text/javascript'>
    function swap()
    {    
        alert('1111');
    }
    </script>
 
On ne sait jamais, des fois que ton navigateur ait des gouts bizarres.


 
 
Ouais j'ai essayé, c'est pareil. Et mon navigateur c'est juste IE6, rien de spécial, jms eu de pb particuliers...
 
 

gooopil a écrit :

Bon si je met le script dans un .js externe ça marche sans problème :

Code :
  1. <script type='text/javascript' src='jscripts.js'></script>


 
Mon problème est donc résolu, mais en changeant de méthode, et j'aimerais bien comprendre où est l'erreur au départ...


 
Vu que l'appel marchait sur ma balise de test j'ai voulu l'appliquer là ou c'était prévu et ça marche plus  :pt1cable:  :fou:  :o  
Je peut mettre n'importe quoi comme nom de fonction (sauf alert()) et j'ai même pas d'erreur JS dans la console même si je met sqflkgjsq() comme nom de fonction  :sweat:  
 
Dans script.js :

Code :
  1. function swap()
  2. {
  3. alert('1111');
  4. }


 
Et un extrait de la page

Code :
  1. <HTML>
  2. <HEAD>
  3. <script type='text/javascript' src='script.js' language="JavaScript"></script>
  4. <title>qsd</title>
  5. </HEAD>
  6. <BODY>
  7. (...)
  8. <a href="#" onclick="javascript:swap();"><img...></a>
  9. (...)


 
Ca me saoule ce truc !!!


Message édité par gooopil le 18-03-2006 à 17:49:32
n°1327931
nargy
Posté le 18-03-2006 à 19:57:29  profilanswer
 

ha oui, ça me fait penser que alert() est une fonction membre de window:
window.alert(...);

n°1327939
gooopil
pfiew
Posté le 18-03-2006 à 20:19:08  profilanswer
 

Vouivoui ça je sait, mais ça m'avance pas bien hein ;)

n°1327950
nargy
Posté le 18-03-2006 à 20:55:55  profilanswer
 

Le tout premier code que tu as posté fonctionne tel quel avec FF.

n°1327978
gooopil
pfiew
Posté le 18-03-2006 à 21:41:07  profilanswer
 

Pareil chez moi, même avec IE maintenant. Tout ça pour arriver à la conclusion suivante : le problème vient pas de la mais du reste du code, et apparemment d'une autre fonction js que j'avais dans le code (j'avais juste poster un extrait du code que je pensais pertinent  :sarcastic: ...
Bon ben merci d'avoir fait ces essais nargy, ça m'a aidé à isoler le pb :) Vais m'attaquer à cette fonction récalcitrante alors  :bounce:


Message édité par gooopil le 18-03-2006 à 21:44:00

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Appel de fonction JS

 

Sujets relatifs
Comment fonctionne cette fonction "port_b_pullups (value)"[Debutant] Heritage et appel de fonction
[VB.NET] Trier treeview en fonction ImageIndexExecuter une fonction d'un script en VBScript
Résultat fonction PHP différentefonction cryptage et envoie dans mysql
Allocation de tableau dans une fonctionExcel : Fonction? Programmation ? Macro ? Help me Please !!!!
Problème d'appel à une servlet avec HREF et chemin relatif 
Plus de sujets relatifs à : Appel de fonction JS


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR