IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

[ie7] window.open : Comment expliquer cela ?


Sujet :

JavaScript

  1. #1
    Membre �m�rite
    Homme Profil pro
    Ing�nieur d�veloppement logiciels
    Inscrit en
    Septembre 2006
    Messages
    857
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 47
    Localisation : France, H�rault (Languedoc Roussillon)

    Informations professionnelles :
    Activit� : Ing�nieur d�veloppement logiciels
    Secteur : Administration - Collectivit� locale

    Informations forums :
    Inscription : Septembre 2006
    Messages : 857
    Par d�faut [ie7] window.open : Comment expliquer cela ?
    Bonjour,

    Sous IE7 j'ai un comportement diff�rent avec window.open.
    Si j'appelle la page de cette mani�re, j'ai bien le comportement d�sir�

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    window.open("mapage.html","Test","location=no,menubar=no,directories=no,resizable=no,scrollbars=no,status=no,toolbar=no,width=200,height=200");
    Par contre si je l'appelle de cette mani�re avec l'url de la page compl�te, toutes mes options height, width, pas de barre d'outil,... ne sont pas prises en compte.

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
     
    window.open("http://monsite/mapage.php","Test",	"location=no,menubar=no,directories=no,resizable=no,scrollbars=no,status=no,toolbar=no,width=200,height=200");
    Quelqu'un pourrait-il m'expliquer le pourquoi du comment ?

    Edit : �a fonctionne bien avec IE6 et Firefox

    Merci d'avance.

  2. #2
    Membre chevronn�

    Profil pro
    Inscrit en
    F�vrier 2010
    Messages
    119
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : F�vrier 2010
    Messages : 119
    Par d�faut
    tu es sur de taper sur le m�me nom de domaine ?
    si �a n'est pas le cas peut �tre que IE7 a mis une protection

  3. #3
    Membre �m�rite
    Homme Profil pro
    Ing�nieur d�veloppement logiciels
    Inscrit en
    Septembre 2006
    Messages
    857
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 47
    Localisation : France, H�rault (Languedoc Roussillon)

    Informations professionnelles :
    Activit� : Ing�nieur d�veloppement logiciels
    Secteur : Administration - Collectivit� locale

    Informations forums :
    Inscription : Septembre 2006
    Messages : 857
    Par d�faut
    Citation Envoy� par jpvincent Voir le message
    tu es sur de taper sur le m�me nom de domaine ?
    si �a n'est pas le cas peut �tre que IE7 a mis une protection
    Pour le premier cas je tape sur une page en local, et sur le deuxi�me sur un serveur via http.

    Une protection ? c�d ? site de confiance par exemple ?

  4. #4
    Membre chevronn�

    Profil pro
    Inscrit en
    F�vrier 2010
    Messages
    119
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : F�vrier 2010
    Messages : 119
    Par d�faut
    h� bien ne cherche pas plus loin, pour prot�ger ses users, IE a du faire en sorte d'interdire l'ouverture de popup si elles pointent sur des ressources locales

    pour tout dev web, je te conseille de ne jamais regarder un fichier avec une url locale, on a toujours des surprises, alors qu'un apache tournant en local n'est pas compliqu� � mettre en oeuvre

  5. #5
    Membre �m�rite
    Homme Profil pro
    Ing�nieur d�veloppement logiciels
    Inscrit en
    Septembre 2006
    Messages
    857
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 47
    Localisation : France, H�rault (Languedoc Roussillon)

    Informations professionnelles :
    Activit� : Ing�nieur d�veloppement logiciels
    Secteur : Administration - Collectivit� locale

    Informations forums :
    Inscription : Septembre 2006
    Messages : 857
    Par d�faut
    Ou� sauf que l� c'est le contraire, c'est en local que j'obtiens le comportement d�sir�.

  6. #6
    R�dacteur/Mod�rateur

    Avatar de SpaceFrog
    Homme Profil pro
    D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activit� : D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par d�faut
    IE consid�re que si tu pointes sur une page en url absolue, il peut sa'gir d'une page hors domaine et donc tu ne dois pas avoir acc�s aux param�tres de dimensionnement de la fenetre ni aux barres d'outil.
    Ce qui est somme toute fort logique dans l'optique ou c'est au user de choisit son mode d'affichage et non � toi de lui imposer.
    Tu as le droit de lui imposer sur ton domaine, mais pas ailleurs
    Ma page Developpez - Mon Blog Developpez
    Pr�sident du CCMPTP (Comit� Contre le Mot "Probl�me" dans les Titres de Posts)
    Deux r�gles du succ�s: 1) Ne communiquez jamais � quelqu'un tout votre savoir...
    Votre post est r�solu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de D�veloppez !

  7. #7
    Membre �m�rite
    Homme Profil pro
    Ing�nieur d�veloppement logiciels
    Inscrit en
    Septembre 2006
    Messages
    857
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 47
    Localisation : France, H�rault (Languedoc Roussillon)

    Informations professionnelles :
    Activit� : Ing�nieur d�veloppement logiciels
    Secteur : Administration - Collectivit� locale

    Informations forums :
    Inscription : Septembre 2006
    Messages : 857
    Par d�faut
    Citation Envoy� par SpaceFrog Voir le message
    IE consid�re que si tu pointes sur une page en url absolue, il peut sa'gir d'une page hors domaine et donc tu ne dois pas avoir acc�s aux param�tres de dimensionnement de la fenetre ni aux barres d'outil.
    Ce qui est somme toute fort logique dans l'optique ou c'est au user de choisit son mode d'affichage et non � toi de lui imposer.
    Tu as le droit de lui imposer sur ton domaine, mais pas ailleurs

    Effectivement �a me parait logique... Sauf que �a fonctionne sur ie6 (bon c'est pas une r�f�rence) et Firefox.

    De plus la page appell�e se trouve sur un domaine local � mon entreprise, je ne sors pas � l'ext�rieur.

  8. #8
    R�dacteur/Mod�rateur

    Avatar de SpaceFrog
    Homme Profil pro
    D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activit� : D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par d�faut
    Pour IE6 rien d'�tonnant les consigne de s�curit� crossbrowser en �taient � leurs balbutiements.
    Fais un appel en url relative si tu peux
    sinon passe par une page interm�diaire sur le domaine de destination (dasn une ofrmae cach�e par exemple) qui pourra � ce moment l� ouvrir ta page sur le me�m domaine en prenant en compte ces param�tres.
    Ma page Developpez - Mon Blog Developpez
    Pr�sident du CCMPTP (Comit� Contre le Mot "Probl�me" dans les Titres de Posts)
    Deux r�gles du succ�s: 1) Ne communiquez jamais � quelqu'un tout votre savoir...
    Votre post est r�solu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de D�veloppez !

  9. #9
    Membre �m�rite
    Homme Profil pro
    Ing�nieur d�veloppement logiciels
    Inscrit en
    Septembre 2006
    Messages
    857
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 47
    Localisation : France, H�rault (Languedoc Roussillon)

    Informations professionnelles :
    Activit� : Ing�nieur d�veloppement logiciels
    Secteur : Administration - Collectivit� locale

    Informations forums :
    Inscription : Septembre 2006
    Messages : 857
    Par d�faut
    Citation Envoy� par SpaceFrog Voir le message
    Fais un appel en url relative si tu peux
    Non

    Citation Envoy� par SpaceFrog Voir le message
    sinon passe par une page interm�diaire sur le domaine de destination (dasn une ofrmae cach�e par exemple) qui pourra � ce moment l� ouvrir ta page sur le me�m domaine en prenant en compte ces param�tres.
    Oui exact, c'�tait ma solution de dernier recours.

    Merci.

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. bug window.open sur ie7
    Par pchelp59 dans le forum G�n�ral JavaScript
    R�ponses: 1
    Dernier message: 18/03/2009, 13h13
  2. comment changer le titre avec window.open()
    Par zarzar4 dans le forum G�n�ral JavaScript
    R�ponses: 4
    Dernier message: 11/01/2009, 22h29
  3. [debutant]POPUP IE7 invalid argument window.open
    Par SPACHFR dans le forum G�n�ral JavaScript
    R�ponses: 6
    Dernier message: 08/12/2008, 11h59
  4. window.open et IE7
    Par masseur dans le forum G�n�ral JavaScript
    R�ponses: 3
    Dernier message: 23/04/2008, 10h12
  5. Comment s'assurer que "window.open" ouvre une nouvelle fen�tre
    Par lodan dans le forum G�n�ral JavaScript
    R�ponses: 11
    Dernier message: 14/03/2007, 11h12

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo