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

GWT et Vaadin Java Discussion :

Problème sous IE : Window.open(


Sujet :

GWT et Vaadin Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre chevronné
    Avatar de link256
    Profil pro
    Développeur Java
    Inscrit en
    Février 2003
    Messages
    596
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Février 2003
    Messages : 596
    Par défaut Problème sous IE : Window.open(
    Bonjour,

    j'ai eu la désagréable surprise de ne pas réussir à ouvrir une nouvelle fenêtre sous IE contrairement à Firefox.

    le message d'erreur étant le suivant :

    com.google.gwt.core.client.JavaScriptException: (Error): Argument non valide.
    number: -2147024809
    description: Argument non valide.
    at com.google.gwt.dev.shell.BrowserChannelServer.invokeJavascript(BrowserChannelServer.java:195)
    at com.google.gwt.dev.shell.ModuleSpaceOOPHM.doInvoke(ModuleSpaceOOPHM.java:120)
    at com.google.gwt.dev.shell.ModuleSpace.invokeNative(ModuleSpace.java:507)
    at com.google.gwt.dev.shell.ModuleSpace.invokeNativeVoid(ModuleSpace.java:284)
    at com.google.gwt.dev.shell.JavaScriptHost.invokeNativeVoid(JavaScriptHost.java:107)
    at com.google.gwt.user.client.Window.open(Window.java)

    Après plusieurs test, j'ai vu que l'origine de mon problème était dû au fait que j'avais mis un espace dans le nom la fenêtre à ouvrir.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    public void onModuleLoad()
    {
           Window.open("http:www.developpez.com","Marche_bien","");
           Window.open("http:www.developpez.com","Marche Pas","");
    }
    Je n'ai rien retrouvé sur le net pour ce problème, mais je me suis dis que ça pourrait toujours servir à quelqu'un

  2. #2
    Membre chevronné
    Homme Profil pro
    Développeur Java
    Inscrit en
    Avril 2004
    Messages
    265
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Avril 2004
    Messages : 265
    Par défaut
    Salut,

    Je pense que c'est plus un pb de javascript sous IE, ça se teste simplement avec le code HTML suivant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    <A href="javascript:window.open('test.html', 'nom_de_la_fenetre')">OK</A>
    <A href="javascript:window.open('test.html', 'nom de la fenetre')">Pas ok ?</A>
    Les 2 liens fonctionnent bien sous chrome et firefox alors que sous IE le 2° ne fonctionne pas...
    Après je ne sais pas s'il existe un contournement...

  3. #3
    Membre chevronné
    Avatar de link256
    Profil pro
    Développeur Java
    Inscrit en
    Février 2003
    Messages
    596
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Février 2003
    Messages : 596
    Par défaut
    Je n'est pas trouvé de solution mais je me demande si ce problème est présent sur toutes les version d'IE,

    j'ai voulu tester un %20 mais il n'aime pas nom plus comme de nombreux autres caractères, du coup un simple nom sans espace

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. window.open : "fullscreen" fonctionne pas sous fir
    Par golgauth dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 12/11/2005, 06h02
  2. [pg_restore]Problème sous windows
    Par tanatiel dans le forum PostgreSQL
    Réponses: 2
    Dernier message: 26/09/2005, 15h16
  3. Problème bizzar avec window.open
    Par MANU_2 dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 20/09/2005, 11h42
  4. [pop-up] window.open ne marche pas sous IE...
    Par Palmic dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 27/05/2005, 15h47
  5. Problème de titre avec la fonction window.open
    Par kloss dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 18/04/2005, 18h34

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