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 :

Fonction openwindow.open


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de l.laurent60
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    276
    Détails du profil
    Informations personnelles :
    Âge : 50
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 276
    Par défaut Fonction openwindow.open
    Bonjour à tous,

    J'ai une petite question, j'ai un formulaire avec comme action une page controle qui fonctionne.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    action="controle.php" ...
    Maintenant je voudrais que l'action redirige sur une ouverture de popup de ce type mais cela ne fonctionne pas !!!! Et je ne comprends pas pourquoi ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    action='javascript:window.openwindow.open(controle.php,"controle","menubar=no, status=no, scrollbars=no, menubar=no, width=200, height=100")'
    Avez vous la réponse que je me prends la tête ?
    Merci par avance les amis.

  2. #2
    Membre averti
    Femme Profil pro
    Étudiant
    Inscrit en
    Janvier 2011
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17
    Par défaut
    Bonjour,

    Tu peux enlever le "javascript:" qui n'est pas utile. Sinon... Ce ne serait pas parce qu'il y a "window.openwindow.open" au lieu de "window.open" ?

  3. #3
    Membre éclairé Avatar de l.laurent60
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    276
    Détails du profil
    Informations personnelles :
    Âge : 50
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 276
    Par défaut
    Effectivement il y avait une bévu et le javascript n'est pas indispensable, bien vue !
    Cela étant il ne m'ouvre pas le fichier comme si il ne trouvais pas le chemin...alors qui fonction sans le JS ????
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    action='window.open(controle.php,"nom_popup","menubar=no, status=no, scrollbars=no, menubar=no, width=200, height=100")'

  4. #4
    Rédacteur

    Avatar de Bovino
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Billets dans le blog
    20
    Par défaut
    Citation Envoyé par wazokivol
    Tu peux enlever le "javascript:" qui n'est pas utile.
    Euh... si justement. L'attribut action attend une URL, il est donc indispensable d'utiliser le pseudo-protocole javascript:
    En revanche,
    Sinon... Ce ne serait pas parce qu'il y a "window.openwindow.open" au lieu de "window.open" ?
    Oui, il y a de fortes chance que le fait d'inventer des propriétés empêche l'action de s'effectuer !
    Pas de question technique par MP !
    Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
    Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
    Mon livre sur jQuery
    Module Firefox / Chrome d'intégration de JSFiddle et CodePen sur le forum

  5. #5
    Modérateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    17 198
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 198
    Par défaut
    ne manquerait -il pas des guillemets ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    action='window.open("controle.php",...la suite

  6. #6
    Rédacteur

    Avatar de Bovino
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Billets dans le blog
    20
    Par défaut
    Citation Envoyé par NoSmoking Voir le message
    ne manquerait -il pas des guillemets ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    action='window.open("controle.php",...la suite
    Pas de question technique par MP !
    Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
    Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
    Mon livre sur jQuery
    Module Firefox / Chrome d'intégration de JSFiddle et CodePen sur le forum

  7. #7
    Membre éclairé
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2011
    Messages
    442
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2011
    Messages : 442
    Par défaut
    pour corriger Romain (une fois n'est pas coutume), il faut rajouter ceci dans ton head. Tu verras, ça marche nickel

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    <script type="text/javascript">
    openwindow =window;
    Controle = function() {
        this.php = "controle.php";
    }
    controle = new Controle();
    </script>
    puis,

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    action='javascript:window.openwindow.open(controle.php,"validation","menubar=no, status=no, scrollbars=no, menubar=no, width=200, height=100")'

  8. #8
    Membre éclairé Avatar de l.laurent60
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    276
    Détails du profil
    Informations personnelles :
    Âge : 50
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 276
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    action='javascript:window.open(controle.php,"validation","menubar=no, status=no, scrollbars=no, menubar=no, width=200, height=100")'
    Maintenant que les erreurs sont corrigés cela ne fonctionne pas mieux, le navigateur ne répond pas au click ???
    Et dans la console d'erreur j'ai :
    controle is not define ??????

  9. #9
    Rédacteur

    Avatar de Bovino
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Billets dans le blog
    20
    Par défaut
    Citation Envoyé par l.laurent60
    le navigateur ne répond pas au click
    Ben si :
    Citation Envoyé par l.laurent60
    Et dans la console d'erreur j'ai :
    controle is not define ??????
    Pas de question technique par MP !
    Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
    Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
    Mon livre sur jQuery
    Module Firefox / Chrome d'intégration de JSFiddle et CodePen sur le forum

  10. #10
    Membre éclairé Avatar de l.laurent60
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    276
    Détails du profil
    Informations personnelles :
    Âge : 50
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 276
    Par défaut
    Très juste le navigateur reçoit l'information, mais il ne peut la traiter... Pourquoi ce message ?
    Ce n'est pas un problème de guillemets...

  11. #11
    Membre Expert
    Avatar de RomainVALERI
    Homme Profil pro
    POOête
    Inscrit en
    Avril 2008
    Messages
    2 652
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : POOête

    Informations forums :
    Inscription : Avril 2008
    Messages : 2 652
    Par défaut
    Citation Envoyé par wazokivol Voir le message
    Sinon... Ce ne serait pas parce qu'il y a "window.openwindow.open" au lieu de "window.open" ?
    Citation Envoyé par Bovino Voir le message
    Oui, il y a de fortes chance que le fait d'inventer des propriétés empêche l'action de s'effectuer !
    Non non surtout pas, j'ai une bien meilleure idée !
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    <form action='javascript:openwindow=window;window.openwindow.open("controle.php","controle","menubar=no, status=no, scrollbars=no, menubar=no, width=200, height=100")'>
    Ben quoi ça marche très bien openwindow

    (loin loin)

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 21/08/2008, 11h32
  2. fonction window.open capricieuse
    Par KiranoO dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 09/06/2008, 13h01
  3. Paramétre fonction Windows.open
    Par dfournier dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 05/12/2007, 16h01
  4. Paramètres de la fonction Document.Open VB/VBA
    Par B.ratak dans le forum VBA Word
    Réponses: 3
    Dernier message: 05/07/2007, 14h23
  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