EDIT: Code de la tête affichée EDIT 2: précisions sur phpéchec Jquery après le site a été mis en
J'ai été la conception d'un site pendant des semaines à l'aide de JQuery. Je n'ai pas de serveur local ni de serveur de test, donc je viens de créer un répertoire via FTP, '/ testing'. Tout fonctionnait bien dans le répertoire de test.
J'ai essayé d'aller en direct ce soir en déplaçant tous les fichiers dans '/ testing' vers le répertoire racine et j'ai changé tous les chemins de fichiers et les sources de script en conséquence. Le site se charge, mais tout ce qui concerne JQuery n'est pas fonctionnel. Javascript console donne des erreurs de (comme un exemple d'un plug-in):
« $ .os.name » est pas une fonction
Je suis à la perte de ce qu'il faut faire. J'ai changé les chemins référençant la bibliothèque JQuery, installé une nouvelle copie de JQuery (dans un nouveau répertoire), etc.
Il y a une installation wordpress dans un autre répertoire '/ blog'. J'ai lu sur quelques problèmes de compatibilité avec wordpress, mais cela semble être lié à l'utilisation de JQuery à l'intérieur de wordpress, que je ne suis pas.
Voici le code de la tête:
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link href="main.css" rel="stylesheet" type="text/css">
<link href="jquery.lightbox-0.5.css" rel="stylesheet" type="text/css">
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
<script type="text/javascript" src="jq.browser.js"></script>
<script type="text/javascript" src="compatible.js"></script>
<script type="text/javascript" src="nav.js"></script>
<script type="text/javascript" src="jquery.lightbox-0.5.js"></script>
<script type="text/javascript">
$(function() {
$('a.lightbox').lightBox();
});
</script>
<title>Pearce Images</title>
<script type="text/javascript" src="slider.js"></script>
<link href="slider.css" rel="stylesheet" type="text/css">
</head>
Il est intéressant de noter que toutes les pages sont en PHP. Je ne suis pas un développeur PHP, j'utilise seulement 1 fonction: require_once ('some.file.php'). (désolé pour aucun balisage de code, mais je ne peux pas obtenir une poignée sur cette chose markdown). J'utilise simplement cela pour tirer le même code pour un en-tête et un pied de page pour toutes les pages, de cette façon, si des changements doivent être faits, je n'ai qu'à changer un morceau de code.
Votre aide est grandement appréciée.
J'ai édité ma réponse. Serait bon de voir aussi ce que 'compatible.js' fait. – Strelok