Appel de fonction JS - HTML/CSS - Programmation
Marsh Posté le 18-03-2006 à 08:01:24
Met:
Code :
|
Marsh Posté le 18-03-2006 à 16:56:16
Bon si je met le script dans un .js externe ça marche sans problème :
Code :
|
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...
Marsh Posté le 18-03-2006 à 17:36:42
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.
Marsh Posté le 18-03-2006 à 17:48:37
nargy a écrit : As tu essayé d ajouter le <<type>>: |
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 :
|
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
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
Dans script.js :
Code :
|
Et un extrait de la page
Code :
|
Ca me saoule ce truc !!!
Marsh Posté le 18-03-2006 à 19:57:29
ha oui, ça me fait penser que alert() est une fonction membre de window:
window.alert(...);
Marsh Posté le 18-03-2006 à 20:55:55
Le tout premier code que tu as posté fonctionne tel quel avec FF.
Marsh Posté le 18-03-2006 à 21:41:07
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 ...
Bon ben merci d'avoir fait ces essais nargy, ça m'a aidé à isoler le pb Vais m'attaquer à cette fonction récalcitrante alors
Marsh Posté le 18-03-2006 à 04:23:17
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
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