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 :

Modifier un pop up


Sujet :

JavaScript

  1. #1
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2008
    Messages : 2
    Par défaut Modifier un pop up
    Bonjour
    Je gère 2 sites web A et B et j'affiche une page HTML du site A en pop up à partir d'un click sur le site B.
    J'utilise ce script qui fonctionne bien
    <img src="http://www.B.fr/Image?CD6EFF"
    onClick="window.open('http://www.A.fr/page1.html', 'NomPopUp',' height=600, width=600, top=0, left=0, toolbar=no, menubar=no, location=no, resizable=no, scrollbars=no, status=no');" />


    Ma Question
    Est il possible de modifier du texte (dans cette page 'http://www.A.fr/page1.html') avant l'ouverture en popup ?

    j'ai essayé ce script, et quelque soit l'endroit ou je le pose (avant- après) il n'est pas pris en compte par IE.

    <script type="text/javascript">
    var texte = 'Modification';
    texte = texte.replace('Modifications', 'Changement de texte');
    </script>


    Merci de votre aide

    Jipi06

  2. #2
    Expert confirmé
    Avatar de Auteur
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    7 660
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 7 660
    Par défaut
    Citation Envoyé par jipi06 Voir le message

    Ma Question
    Est il possible de modifier du texte (dans cette page 'http://www.A.fr/page1.html') avant l'ouverture en popup ?
    tant que la page n'est pas chargée, son contenu est inconnu du navigateur. Donc on ne peut pas modifier le contenu d'une page avant son chargement.

    j'ai essayé ce script, et quelque soit l'endroit ou je le pose (avant- après) il n'est pas pris en compte par IE.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <script type="text/javascript">
     var texte = 'Modification';
        texte = texte.replace('Modifications', 'Changement de texte'); 
     </script>
    • la fonction replace prend comme premier argument une expression régulière
    • est-ce que tes sites A et B sont sur le même domaine ? Si A et B ne sont pas sur le même domaine, tu ne pourras pas interférer sur le site A via des fonctions implémentées sur les pages du site B

  3. #3
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2008
    Messages : 2
    Par défaut Popup modifiable
    OK merci pour cette réponse.
    Les sites A et B sont effectivement sur 2 domaines distincts....donc je pense ne pas trouver de solution à mon besoin.
    A+

    Jipi06

Discussions similaires

  1. Réponses: 0
    Dernier message: 24/04/2014, 15h22
  2. [Débutant] Modifier du texte en fonction du choix pop up menu
    Par bguy1406 dans le forum Interfaces Graphiques
    Réponses: 2
    Dernier message: 17/04/2014, 12h48
  3. Modifier le texte du bouton d'une pop-up
    Par pythéas dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 07/11/2007, 14h56
  4. Pop-up d'une dialog box a partir d'un bouton
    Par bobbyjack dans le forum MFC
    Réponses: 21
    Dernier message: 13/09/2005, 15h32
  5. Réponses: 5
    Dernier message: 06/08/2002, 20h08

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