Problème avec jQuery

Eléphanteau du PHP | 17 Messages

17 août 2009, 11:28

Bonjour voilà j'essaye tant bien que mal de mettre jQuery sur mon code, mais bon si je poste ici c'est que j'ai un soucis.

Je montre mon code tout d'abord :

Code : Tout sélectionner

<?php header('Content-Type: text/html; charset=utf-8'); //include_once("../functions/php/functions.php"); ?> <html> <head> <script type="text/javascript" src="../functions/js/jquery.js"></script> <script type="text/javascript" src="../functions/js/jquery.form.js"></script> <script type="text/javascript"> var $j = jQuery.noConflict(); $j(document).ready(function() {}); </script> </head> <body> </body> </html>
Voilà les fichier js sont dans le bon dossier mais voilà ce que me sors Firebug quand je lance cette fonction...

Code : Tout sélectionner

]jQuery is not defined [Break on this error] <head>
et quand je regarde dans réseau j'ai cela :

GET builder.js 404 NOT found
GET dragdrop.js 404 NOT found
GET controls.js 404 NOT found
GET slider.js 404 NOT found
GET sound.js 404 NOT found

Donc là je ne sais vraiment pas quoi faire, normal ces fichiers n'existent pas oO ils viennent d'où, apparaissent comment, j'ai pourtant suivis le tutoriel et jamais ils parlaient de ça.

Donc si vous pouviez m'aider merci

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

17 août 2009, 12:05

tu es conscient que dans le "../functions/js/jquery.js", le "../" est relatif au nom de domaine, pas au fichier HTML.

C'est à dire que si ton fichier est localisé dans "www/html/index.htm" et les js sont dans "www/js/", mais que le nom de domaine permettant d'accéder à "index.html" est "http://www.foobar.com/index.html", ton "../" ne marchera jamais.

Est-ce que tu peux nous donner l'url de ta page ?
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

Eléphanteau du PHP | 17 Messages

17 août 2009, 12:36

Merci tout d'abord de ta réponse.

En fait le problème était vraiment d'une c******* a toute épreuve.

Le script était de une au mauvais endroit et mes GET builder.js n'avaient rien à voir avec ça. En cherchant sur le net c'était du à un script que mon code appel => scriptuculous.js.

Et donc il fallait appeler le jQuery avant cet appel de fonction.....Bon je retire le mot c******* en fait c'était vraiment compliqué pour trouver ça, c'est bien le javascript mais parfois faut être teubé pour le comprendre je crois.

Merci encore ^^