Quel est le bon codage multi-navigateur pour le href lors de l'utilisation de window.open()
en JavaScript? D'abord, j'utilisaisCodage correct de href pour window.open() en JavaScript
var href = "http://127.0.0.1:8000/etf/admin/escola/t34atividade/?pop=1©=1";
var win = window.open(href, name, 'height=500,width=800,resizable=yes,scrollbars=yes');
IE8 ouvre: http://127.0.0.1:8000/etf/admin/escola/t34atividade/?pop=1©=1
FireFox ouvre: http://127.0.0.1:8000/etf/admin/escola/t34atividade/?pop=1©=1
var href = "http://127.0.0.1:8000/etf/admin/escola/t34atividade/?pop=1&copy=1";
var win = window.open(href, name, 'height=500,width=800,resizable=yes,scrollbars=yes');
IE8 ouvre: http://127.0.0.1:8000/etf/admin/escola/t34atividade/?pop=1©=1
FireFox ouvre: http://127.0.0.1:8000/etf/admin/escola/t34atividade/?pop=1&copy=1
+1 pour la bonne réponse. J'ai ajouté quelques informations d'arrière-plan ci-dessous. Je l'aurais ajouté dans un commentaire ici, mais je ne pouvais pas obtenir le bon comportement des entités. – Robusto
Je ne comprends pas. Pouvez vous donner un exemple? Quand je passe la chaîne "copy" à encodeURIComponent() il ne fait rien et quand je passe la chaîne "&" il la code comme% 26 dans la nouvelle URL qui n'est pas ce que je veux non plus. Je veux avoir deux paramètres dans ma copie GET et pop qui sont tous deux mis à 1. – user27478