J'ai cherché ce web à la recherche d'une réponse, mais il semble que cette fois je ne suis pas si chanceux, alors je suis obligé de demander. Je m'excuse si c'est déjà répondu (ne pouvait pas le trouver). Et oui, l'anglais n'est pas ma langue maternelle, donc je m'excuse aussi pour mes fautes d'orthographe, je fais de mon mieux.JavaScript SRC chemin ne fonctionne pas
Ceci est mon problème, en utilisant Tomcat 5.5, Struts 1.3, JRE 1.5 et j'utilise firefox 3.5.6. Dans ma page jsp je ne peux pas mettre src="path/path"
dans mon <script>
J'ai essayé de supprimer le src et tout fonctionne bien, mais mon projet va avoir besoin de beaucoup d'utilisation de jquery et je ne veux pas copier/coller tous les js fichier dans chaque jsp.
Ceci est mon code:
<script type="text/javascript" src="js/jquery-1.3.2.js">
function showMySelf(){
alert("Hello World!");
}
(... plus other stuff code that actually uses jquery functions)
</script>
et le bouton d'envoi:
<input type="submit" onclick="showMySelf()">
Lorsque je clique sur le bouton, rien ne se passe (bien qu'il repeint en fait la page) et quand je supprimer le " src "tag du script et ajouter tout le code jquery à la page tout fonctionne bien.
J'ai essayé de placer une autre barre oblique dans le chemin "/js/jquery-1.3.2.js" et renvoie une erreur.
J'ai essayé ResolveURL et il ne semble pas me donner de meilleurs résultats.
J'ai aussi essayé de changer le fichier js en un autre fichier ("generics.js" et "js.js"), j'ai aussi essayé avec "js/*. Js".
Aucune de ces solutions n'a archivé quoi que ce soit.
J'ai également essayé d'utiliser les balises struts (comme html: submit) mais cela ne fonctionnait pas non plus.
Le chemin est en fait correct, puisque la recherche du code dans mon navigateur me donne un lien vers le fichier js. Donc, je suppose que le navigateur sait chercher mon fichier js, il ne me donne pas une erreur ou un lien brisé vers le fichier.
Des idées sur les raisons pour lesquelles cela se produit?
Merci à tous.
Aléatoire.
+1 bien repéré, Sir. –
Cela a fonctionné. Merci! J'ai essayé cette solution plus tôt, mais j'ai fermé le script avec /> et pas avec> scri ... et cela ne fonctionnait pas alors j'ai supposé que ce n'était pas la solution. Après avoir installé le Firebug (merci à tous pour la suggestion!) Et en regardant et en essayant les différentes réponses, je finis par copier/coller en mode sauvage (AKA plein de colère) et ça semblait fonctionner magiquement. Après avoir comparé les différences, j'ai trouvé que la fermeture de la balise de script est la seule différence entre le code de travail et le code de non-travail. Alors voilà. Encore une fois, merci à tous :) – Random