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 :

Dom changer une valeur


Sujet :

JavaScript

  1. #1
    Membre très actif
    Homme Profil pro
    ray man
    Inscrit en
    Juillet 2009
    Messages
    274
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : ray man

    Informations forums :
    Inscription : Juillet 2009
    Messages : 274
    Par défaut Dom changer une valeur
    Bonjour

    j'ai un petit problème c'est que

    J'ai une page web ou il a du code javascript et du html et dans le code html j'ai deux iframe voila le code simplifier


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
     
    <SCRIPT language=JavaScript1.2>
    window.name='aa';
    var nobreak=0;
     
    function checkUnload() {
      if (nobreak==0) {
        alert("koko");
      }
    }
    window.onbeforeunload=checkUnload;
     
    function refreshFrame() {
    	alert("non je ne veux pas etre afficher!!!!");
    }
    //-->
    </SCRIPT>
     
    <FRAMESET border=0 
    name=aa frameSpacing=0 rows=105,* frameBorder=0 
    onload=refreshFrame();>
    <FRAME name=frame1 src="fram1.htm" noResize scrolling=no>
     
    <FRAME name=frame2 src="fram2.html"noResize></FRAMESET></HTML>


    voila ce que je veux je veux mètre du code javascript sur la page fram2.html qui va me permet de

    -changer la valeur de nobreak pour quel soit 1.
    -de changer le corps de la fonction refreshFrame().

    merci

  2. #2
    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
    Bonsoir,
    J'ai une page web ou il a du code javascript et du html et dans le code html j'ai deux iframe voila le code simplifier
    ne pas confondre FRAME et IFRAME, pas du tout la même chose.

    de ta page fram2.html tu appelles la fonction de la page mère en faisant par exemple
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    <button onclick="parent.checkUnload();">Check</button>
    normalement cela devrait baigner...

  3. #3
    Rédacteur/Modérateur
    Avatar de andry.aime
    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    8 391
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Ile Maurice

    Informations forums :
    Inscription : Septembre 2007
    Messages : 8 391
    Par défaut
    Bonjour,

    <SCRIPT language=JavaScript1.2>
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <script type="text/JavaScript">
    Internet Explorer n'aime pas ce code
    window.name='aa';
    Tu ne peux pas modifier un name pendant le runtime.

    A+.

  4. #4
    Membre très actif
    Homme Profil pro
    ray man
    Inscrit en
    Juillet 2009
    Messages
    274
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : ray man

    Informations forums :
    Inscription : Juillet 2009
    Messages : 274
    Par défaut
    ok merci pour les information j'ai noté

    mais je n'ai pas encore eux une repense a mes problème


    changer la valeur de nobreak pour quel soit 1.

    et changer le corps de la fonction refreshFrame() a sa

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    function refreshFrame() {
    	alert("off merci ");
    }

    et grand merci encore une autre fois A+

  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
    Citation Envoyé par ryodo Voir le message
    changer la valeur de nobreak pour quel soit 1.
    il me semble qu'un
    ou
    devrait faire l'affaire
    Citation Envoyé par ryodo Voir le message
    et changer le corps de la fonction refreshFrame() a sa
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    function refreshFrame() {
    	alert("off merci ");
    }
    modifies une varaible global dont tu modifies le contenue
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    <script type="text/JavaScript">
    var msg = "non je ne veux pas etre afficher!!!!"
    var nobreak = 0;
    function checkUnload() {
      if (nobreak ==0 ){
        alert("koko");
        nobreak = 1;
        msg = "off merci "
      }
    }
    window.onbeforeunload=checkUnload;
    function refreshFrame() {
      alert( msg);
    }
    </script>
    c'est une façon de faire....

  6. #6
    Membre très actif
    Homme Profil pro
    ray man
    Inscrit en
    Juillet 2009
    Messages
    274
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : ray man

    Informations forums :
    Inscription : Juillet 2009
    Messages : 274
    Par défaut
    Merci pour la repense


    mais c'est juste que les modification que vous avez proposé doit être faites a la page mère mais ce que je demande c'est de faire les modification via iframe fram2.html



    A+

Discussions similaires

  1. changer une valeur dans une textbox
    Par calvi2002 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 26/07/2009, 14h23
  2. bouton radio qui font changer une valeur
    Par keithsize dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 05/06/2009, 08h42
  3. [Débutant] Changer une valeur dans une autre base
    Par Cyphen dans le forum Access
    Réponses: 5
    Dernier message: 18/08/2006, 15h26
  4. Changer une valeur d'une carte réseau
    Par Mut dans le forum VB 6 et antérieur
    Réponses: 4
    Dernier message: 21/02/2006, 16h25
  5. [formulaire] changer une valeur affichée
    Par soad dans le forum Access
    Réponses: 8
    Dernier message: 11/10/2005, 18h59

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