window.open avec IE

Eléphanteau du PHP | 49 Messages

02 déc. 2008, 12:14

Bonjour,

Voici mon problème, assez "simple".
Je souhaite ouvrir une nouvelle fenêtre en cliquant sur un bouton de type "submit".
Pour ce faire, j'ai fait une petite fonction js que voici : (il s'agit d'un script pour importer des données dans mysql)

Code : Tout sélectionner

function importation_donnees() { window.open("../Import-csv/import/import.php","Importation des données","directories=yes, location=yes, menubar=yes, resizable=yes, status=yes, scrollbars=yes, menubar=yes"); }
Avec FireFox, tout marche comme je le souhaite, mais sous IE 7 la fenêtre ne s'ouvre pas.
Si j'affiche les erreurs, il me dit Argument non valide !

Quel argument ? Que se passe t-il avec une fonction aussi basique ?!

Merci.

EDIT : Résolu ;)

Solution :
Mettre '_blank' en second paramètre, sinon IE fait une erreur :O

Mammouth du PHP | 2937 Messages

02 déc. 2008, 15:47

Solution :
Mettre '_blank' en second paramètre, sinon IE fait une erreur :O
En fait, IE n'apprécie guère que, dans le deuxième paramètre, il y ait des espaces et des tirets, voire des caractères spéciaux.