11540 sujets

JavaScript, DOM et API Web HTML5

Bonjour,

J'utilise Jquery sur mon site www.loulubie.fr et, en local, tout fonctionne bien sur tous les navigateurs (j'ai testé avec succès : Chrome / Firefox / Internet Explorer).

Une fois le site mis en ligne, je re-teste. Sous Chrome et Internet Explorer, pas de problèmes. Sous Firefox et Opera (d'après un visiteur), aucun script avec Javascript ne s'exécute !

Exemple sur la page http://www.loulubie.fr/illustrations.html : quand on clique sur une miniature, rien ne se passe sous Firefox alors que l'image s'affiche correctement en grand avec IE / Firefox.

Avez-vous une idée de ce qui peut causer ce problème ?

Chargement de Jquery :

<script type="text/javascript" src="http://code.jquery.com/jquery-1.7.1.min.js"></script>


Le script d'affichage des miniatures (mais ce n'est pas le seul script à dysfonctionner) :

function afficher (Dest, Source, Texte) {
	document.getElementById(Dest).src=Source;
	document.getElementById(Dest+'_legende').innerHTML = Texte;
	e.preventDefault();
}


D'avance merci !
Modifié par loulubie (28 May 2014 - 14:48)
Ooookay, le problème était ailleurs.

Grâce à cette discussion, j'ai trouvé que j'avais écrit les url des fichiers JS avec des '\' au lieu de '/'. Or Firefox et Opera interprètent mal les antislashes, alors que Chrome et IE s'en sortent très bien.
<script src="javascript[b]/[/b]afficherimage.js" type="text/javascript"></script>

Modifié par loulubie (28 May 2014 - 14:47)