Question

j'essaie de faire fonctionner une fonction JQuery dans IE7. Dans Firefox et Safari, cela fonctionne bien. Maintenant, j'ai essayé de déboguer, et même la fonction la plus simple ne fonctionne pas dans IE, donc je suppose que c'est un problème de tout l'appel.

<script src="js/jquery.js" type="application/javascript"></script>
<script type="application/javascript">
    $(document).ready(function(){
        alert('start in IE');
        fmmovement();
});
            </script>

L'ensemble du site Web du script est http://project.formplusmedia.de/redesign

existe-t-il une astuce pour que cette fonction soit exécutée dans Internet Explorer? J'espère que quelqu'un pourra m'aider, merci d'avance.

salutations

h-man24

Était-ce utile?

La solution

dans votre bloc de script, modifiez votre valeur de type pour lire:

<script type="text/javascript">

devrait résoudre ce problème:)

Autres conseils

Je pense que le problème réside dans le type de mime que vous avez donné pour Javascript.

Vous avez écrit application/javascript. Le seul que je connaisse qui fonctionne sur tous les navigateurs est text/javascript.

Je l'avais déjà vécu auparavant. J'ai écrit text/javscript et cela n'a pas fonctionné non plus.

Internet Explorer ne reconnaît pas le type de contenu application / javascript. Utilisez plutôt l'ancien type de contenu text / javascript.

IE7 ne comprend pas & "application / javascript &"; comme un type de script. Vous devrez utiliser & Quot; text / javascript & Quot; pour IE 6 et 7.

Hai

avez-vous essayé de le faire comme un fichier unique?

script.js et chargez-le dans votre en-tête (<script src="js/script.js" type="application/javascript">) après le fichier jquery.js.

bon verrouillage

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top