voilà, j'ai réglé la solution en enlevant des commentaires jsp ligne 1557, 1562 et en fermant une instruction avec point-virgule.
merci à tous.
voilà, j'ai réglé la solution en enlevant des commentaires jsp ligne 1557, 1562 et en fermant une instruction avec point-virgule.
merci à tous.
C'est pas bien clair cette histoire, mais content que tu t'en sois sorti.
merci,
le truc enfet c'est la méthode window.open() de la ligne 1557 (l'erreur générée en console)
lorsque j'exécute le code et ensuite j'affiche le code source, cette ligne est en commentaire JSP
J'ai enlevé cette fonction du code et ça fonctionne.
Je remarque qu'avec une popup j'utilise aussi window.open() et pareil il fonctionne en local mais en pas depuis un serveur externe sur mon navigateur.
tu as une idée de ce qui pourrait provoqué cela ?
je viens de tester encore la popup et lorsque j'affiche le code source généré voila ce que j'obtiens de la fonction window.open() :
il enlève wind et met un commentaire JSP puis ferme le commentaire à la fin...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 <!--ow.open('pop.jsp','popup','width=800,height=750,left=20,top=20,menubar=no,location=no,resizable=yes,scrollbars=yes,status=yes-->
c'est un commentaire html, pas jsp
tu n'aurais pas des protections anti-xss ou anti-popup sur tes navigateurs ?
oui commentaire HTML, c'est <%-- en JSP, désolé
non je n'ai pas d'anti-xss ou popup,
j'ai demandé à un ami de tester et ça fonctionne chez lui alors qu'il a adblocks d'installer
Je l'ai aussi tester sur une machine virtuelle, une debian sur iceweasel sans aucune extension ou quoi que ce soit et pareil.
Par contre lorsque je redéfini window.open de cette manière et que je fais appel ensuite avec onClick, ça fonctionne en local et en externe
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 <script language="javascript"> window.open = function (open) { return function (url, name, features) { // set name if missing here name = name || "default_window_name"; return open.call(window, url, name, features); }; }(window.open); </script> <a href="pop.jsp" onClick="window.open(this.href, 'popup', 'height=440,width=260,scrollbars=yes'); return false;">Click </a>
tu accèdes comment à internet quand tu fais tes tests, et d'où ?
là tu as l'air d'avoir un truc qui te filtre les fichiers que tu reçois pour les réécrire, en supprimant ce type d'instruction window.open
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager