Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > JavaScript
JavaScript Forum programmation JavaScript. Lire : Cours JavaScript, FAQ JavaScript, Toutes les FAQ JavaScript et Sources JavaScript
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 28/03/2011, 04h11   #1
Membre du Club
 
Inscription : juillet 2009
Messages : 209
Détails du profil
Informations forums :
Inscription : juillet 2009
Messages : 209
Points : 53
Points : 53
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 :
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
__________________
Si vous ne pouvez expliquer un concept à un enfant de six ans, c'est que vous ne le comprenez pas complètement.
Le français n'est pas ma langue maternelle, désolé pour les éventuelles fautes.
ryodo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/03/2011, 22h37   #2
Modérateur
 
Avatar de NoSmoking
 
Homme
Inscription : janvier 2011
Messages : 2 933
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Isère (Rhône Alpes)

Informations forums :
Inscription : janvier 2011
Messages : 2 933
Points : 4 757
Points : 4 757
Bonsoir,
Citation:
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 :
<button onclick="parent.checkUnload();">Check</button>
normalement cela devrait baigner...
NoSmoking est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/03/2011, 05h48   #3
Rédacteur/Modérateur
 
Avatar de andry.aime
 
Homme Andry Aimé
Inscription : septembre 2007
Messages : 5 126
Détails du profil
Informations personnelles :
Nom : Homme Andry Aimé
Localisation : Ile Maurice

Informations forums :
Inscription : septembre 2007
Messages : 5 126
Points : 7 270
Points : 7 270
Bonjour,

Citation:
<SCRIPT language=JavaScript1.2>
Code :
<script type="text/JavaScript">
Internet Explorer n'aime pas ce code
Citation:
window.name='aa';
Tu ne peux pas modifier un name pendant le runtime.

A+.
andry.aime est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/03/2011, 23h28   #4
Membre du Club
 
Inscription : juillet 2009
Messages : 209
Détails du profil
Informations forums :
Inscription : juillet 2009
Messages : 209
Points : 53
Points : 53
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 :
1
2
3
4
 
function refreshFrame() {
	alert("off merci ");
}

et grand merci encore une autre fois A+
__________________
Si vous ne pouvez expliquer un concept à un enfant de six ans, c'est que vous ne le comprenez pas complètement.
Le français n'est pas ma langue maternelle, désolé pour les éventuelles fautes.
ryodo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/03/2011, 09h19   #5
Modérateur
 
Avatar de NoSmoking
 
Homme
Inscription : janvier 2011
Messages : 2 933
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Isère (Rhône Alpes)

Informations forums :
Inscription : janvier 2011
Messages : 2 933
Points : 4 757
Points : 4 757
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 :
1
2
3
function refreshFrame() {
	alert("off merci ");
}
modifies une varaible global dont tu modifies le contenue
Code :
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....
NoSmoking est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/03/2011, 19h29   #6
Membre du Club
 
Inscription : juillet 2009
Messages : 209
Détails du profil
Informations forums :
Inscription : juillet 2009
Messages : 209
Points : 53
Points : 53
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+
__________________
Si vous ne pouvez expliquer un concept à un enfant de six ans, c'est que vous ne le comprenez pas complètement.
Le français n'est pas ma langue maternelle, désolé pour les éventuelles fautes.
ryodo est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 23h39.


 
 
 
 
Partenaires

Hébergement Web