Pb javascript "window.open", marche sous firefox mais pas IE - HTML/CSS - Programmation
Marsh Posté le 22-02-2005 à 13:21:16
J'utilise cette synthaxe. Elle fonctionne très bien:
Code :
|
Marsh Posté le 22-02-2005 à 13:36:03
n'utilises pas de popup, ça fonctionne très mal
Marsh Posté le 22-02-2005 à 13:42:15
à mon humble avis, tu as un problème avant le window.open (genre il manque un ; où autre).
Fais des alert, c'est plus sûr que le numéro de ligne donné par le debugger de µsoft.
Marsh Posté le 22-02-2005 à 14:13:31
en testant la solution de AlphaZone j'ai trouvé de quoi ca vient.
le deuxième paramètre (titre de la fenetre) ne dois pas contenir d'espace !!!
sont cons chez microsoft...
merci a vous en tt cas
Marsh Posté le 22-02-2005 à 14:24:52
exact!! j'avais eu la même erreur, y a de cela longtemps...
Marsh Posté le 06-07-2005 à 02:14:36
Salut
J'viens de galerer 3 heures à chercher pq mon window.open marchait pas. Et vla ti pas que je tombe sur ce post.... et ca à résolu le pb!!
Donc il faut que je crie ma haine!!!!!
M$ TOUS DES PAIDAIIIIIIIIIIIII !!!!!!!!!!!!!!!!!!
Marsh Posté le 06-07-2005 à 07:17:19
ben le nom de la fenêtre est un identifiant et en prog un identifiant se doit d'être sans espace. Enfin moi c'est comme ça que je conçoit le fait que IE refuse les espaces.
Je suis étonné que FF les autorise.
C'est peut-être dans les specs de l'ecmascript
Marsh Posté le 06-07-2005 à 07:42:37
Gat$ a écrit : Salut |
Ben sur le coup ça me semble normal, le 2e paramètre correspond au target, on a jamais été censés mettre des espaces dans le target
Marsh Posté le 06-07-2005 à 07:59:31
masklinn a écrit : Ben sur le coup ça me semble normal, le 2e paramètre correspond au target, on a jamais été censés mettre des espaces dans le target |
Bah C ce que j'avais ecrit juste au dessus
Marsh Posté le 06-07-2005 à 11:25:21
gatsusat a écrit : Bah C ce que j'avais ecrit juste au dessus |
Bah je viens de relire le post et en fait je constate que vous parliez de l'espace dans l'identifiant même. Or moi en fait c'est pas dans l'identifiant même que j'avias mis un espace, mon identifiant n'a jamais eu d'espace, mais j'avais fait ceci :
|
Je t'assure que enlever cet espace là a regler mon prob d'erreur sous explorer!
Je vais refaire le tst parce qu'il était 3H du mat aussi
(Parfois l'info c'est chelou )
A+
Marsh Posté le 06-07-2005 à 11:28:30
gatsusat a écrit : Bah C ce que j'avais ecrit juste au dessus |
Pas de bol, depuis chez moi je vois pas tes posts
Marsh Posté le 06-07-2005 à 11:29:01
BOn je viens de tester je comprends plus rien ca marche meme avec un espace sous IE..... non la je crois que mon ordi est hanté!
Marsh Posté le 06-07-2005 à 12:11:20
masklinn a écrit : Pas de bol, depuis chez moi je vois pas tes posts |
bah ta qu'à ton nuke pour moi. Au moins ca t'éviteras des réponses déjà postées
Marsh Posté le 09-08-2005 à 16:48:38
Merci pour ce poste les gars ça m'a bien aidé.
Conneries D'IE va
Marsh Posté le 21-02-2005 à 17:28:10
bonjour.
j'ai petit problème sur un site que je dévelloppe. c'est toutefois très embetant...
le site utilise du javascript, des ouvertures de popup quand on clique sur certains boutons. pour cela j'utilise la fonction javascript "window.open".
sous FireFox ca passe sans aucun prolbème. ca s'execute bien et le débuggeur javascript de mozilla dit que le code est impeccable.
par contre sous IE j'ai l'erreur "argument non valide". en utilisant le débuggeur javascript de microsoft, il bloque sur l'instruction suivante :
sachant que c'est dans le "onclick" d'un tag "a" ou d'un tag "input", ou parfois dans des petits scripts. dans tout les cas l'erreur est la même.
je vois absolument pas d'ou ca peut venir, et il faut vraiment que le site fonctionne sous firefox et sous IE sans problèmes... donc si qqun pouvait m'éclairer ca serait cool.
je pense que c'est un petit problème tout con mais j'ai beau chercher je vois pas...
merci d'avance
Message édité par Profil supprimé le 21-02-2005 à 17:29:01