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 :

Eclaircissements sur un bout de code


Sujet :

JavaScript

  1. #1
    Membre régulier
    Inscrit en
    Avril 2007
    Messages
    233
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations forums :
    Inscription : Avril 2007
    Messages : 233
    Points : 94
    Points
    94
    Par défaut Eclaircissements sur un bout de code
    je crois pas qu'il y'a erreur dans ce script çi-dessous(relative à mozilla, je voulais pas copier tous le code puisque c'est un peu vaste) mais le résultat c'est pas favorable..
    je vous explique. Je veux réaliser une page modale qui contient une champ text et un bouton, ce que je saisie dans le champ text je veux le récupérer dans un autre champ text une fois cette page modele fermer.. Le probl-me c'est que pour IE ça marche à merveille mais sur MOZILLA ça m'affiche [object Window] dans le champ qui reçoit.


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    alert("Vous allez afficher le contenu d'une page modale");
    			netscape.security.PrivilegeManager.enablePrivilege("UniversalBrowserWrite");
    			test = window.open('testModal.html','popup','height=255,width=250,modal');
    			window.document.forms['testForm'].elements['texte'].value = test;
    			return true;

  2. #2
    Expert éminent

    Avatar de denisC
    Profil pro
    Développeur Java
    Inscrit en
    Février 2005
    Messages
    4 050
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Service public

    Informations forums :
    Inscription : Février 2005
    Messages : 4 050
    Points : 7 641
    Points
    7 641
    Par défaut
    Citation Envoyé par namstou3 Voir le message
    je crois pas qu'il y'a erreur dans ce script çi-dessous(relative à mozilla, je voulais pas copier tous le code puisque c'est un peu vaste) mais le résultat c'est pas favorable..
    je vous explique. Je veux réaliser une page modale qui contient une champ text et un bouton, ce que je saisie dans le champ text je veux le récupérer dans un autre champ text une fois cette page modele fermer.. Le probl-me c'est que pour IE ça marche à merveille mais sur MOZILLA ça m'affiche [object Window] dans le champ qui reçoit.

    Ce genre de choses peut se faire à l'initiative de la fenetre fille. Dans firefox, un window.open retourne la fenetre ouverte, on ne peux pas changer la valeur de retour. De plus, le window.open n'interromps pas L,execution du JS.

    Il faut donc mettre dans la fenetre fille, le code de mise à jour de la fenetre mere :
    http://javascript.developpez.com/faq...tre#MAJFenMere

    Tu peux faire un:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    window.opener.document.forms['testForm'].elements['texte'].value = test;

Discussions similaires

  1. Réponses: 3
    Dernier message: 01/09/2008, 15h43
  2. un coup de main sur un bout de code
    Par namstou3 dans le forum Flex
    Réponses: 2
    Dernier message: 01/07/2008, 07h27
  3. Infos sur ce bout de code vb
    Par Freud44 dans le forum VB 6 et antérieur
    Réponses: 6
    Dernier message: 05/09/2007, 15h46
  4. explication sur un bout de code
    Par poporiding dans le forum C++
    Réponses: 2
    Dernier message: 27/06/2006, 19h04
  5. Besoin d'explications sur un bout de code
    Par zizitop dans le forum C
    Réponses: 7
    Dernier message: 26/04/2005, 15h51

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