ReferenceError: $ is not defined, Jquery.
Résolu
Fontainard
Messages postés
68
Date d'inscription
Statut
Membre
Dernière intervention
-
animostab Messages postés 2829 Date d'inscription Statut Membre Dernière intervention -
animostab Messages postés 2829 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
"ReferenceError: $ is not defined" tels est une des erreurs qui me hante depuis quelques temps. Je débute en JQuery, et je m'arrache les cheveux sur une simple fonction et c'est bien malheureux !
Ce que je veux faire : Quand je clique sur une image, j'aimerais changer la valeur src de mon iframe qui renvois un fichier pdf... "click image, tadah, iframe me montre un autre pdf sur ma page html!"
La magie ne prend pas. voici mes codes, si vous pouvez y jeter un oeil ou deux ça serait bien sympa :)
J'ai essayé d'y faire avec un load, un $("img-first").click, un $("iframe") mais sans que ce soit prolifique ;)
Si je fais cette commande sur firebug via mozilla : $("iframe").attr("src","test2.pdf"), ça me met "TypeError: $(...).attr is not a function".
Je ne sais pas si j'ai été assez clair, j'ai tenté pas mal de trucs avec plein d'erreurs différentes (a)... en vain, si vous avez une petite solution pour moi, je suis preneur ;p
Je travaille sur Dreamweaver et firebug au passage.
Merci pour votre aide !
"ReferenceError: $ is not defined" tels est une des erreurs qui me hante depuis quelques temps. Je débute en JQuery, et je m'arrache les cheveux sur une simple fonction et c'est bien malheureux !
Ce que je veux faire : Quand je clique sur une image, j'aimerais changer la valeur src de mon iframe qui renvois un fichier pdf... "click image, tadah, iframe me montre un autre pdf sur ma page html!"
La magie ne prend pas. voici mes codes, si vous pouvez y jeter un oeil ou deux ça serait bien sympa :)
<script type="text/javascript"> function evento() { console.log('test'); //ça marche $("#test").attr("test2.pdf"); //famous error } </script>
<iframe id="test" width="820" height="900" align="middle" src="test.pdf">
<p> <a title="pdfmedoc"> <img id="imageone" onclick="evento();" alt="" src="pdf_icon.png"> </a>
J'ai essayé d'y faire avec un load, un $("img-first").click, un $("iframe") mais sans que ce soit prolifique ;)
Si je fais cette commande sur firebug via mozilla : $("iframe").attr("src","test2.pdf"), ça me met "TypeError: $(...).attr is not a function".
Je ne sais pas si j'ai été assez clair, j'ai tenté pas mal de trucs avec plein d'erreurs différentes (a)... en vain, si vous avez une petite solution pour moi, je suis preneur ;p
Je travaille sur Dreamweaver et firebug au passage.
Merci pour votre aide !
4 réponses
Bonjour
Si $ n'est pas défini, c'est que tu n'as pas du mettre la bonne balise <script> pour inclure JQuery.
Où est ta balise d'inclusion de JQuery ?
Si $ n'est pas défini, c'est que tu n'as pas du mettre la bonne balise <script> pour inclure JQuery.
Où est ta balise d'inclusion de JQuery ?
Ah il y avait un problème dans ce fichier js, voilà pourquoi !
Hip Hip Hip Houra ! :) Merci le père de m'avoir mis sur la voie, t'as assuré, c'est donc résolu jeunes gens ! ;)
Hip Hip Hip Houra ! :) Merci le père de m'avoir mis sur la voie, t'as assuré, c'est donc résolu jeunes gens ! ;)
Salut
tu as oublié de définir l'attribut
fais plutot
et supprime onclick="evento(); sur l'image
Un petit merci vaut mieux qu'une grande ignorance !
Donc si votre sujet est résolu une réponse avec merci c'est pas de refus.
tu as oublié de définir l'attribut
fais plutot
$(document).ready (function () {
$("#imageone").click (function (){
$("#test").attr("src","test2.pdf");
})
})
et supprime onclick="evento(); sur l'image
Un petit merci vaut mieux qu'une grande ignorance !
Donc si votre sujet est résolu une réponse avec merci c'est pas de refus.
<script src="jquery-1.6.4.js"></script> C'est de ça que vous parlez ?