accéder aux fontion de la fenétre appelante [JS] - HTML/CSS - Programmation
Marsh Posté le 22-08-2002 à 11:46:21
Tu définis ta fonction dans un fichier .js externe à tes pages et dans la page html que tu affiches dans ta popup ta ajoute le code <script .. src="script.js"> où script.js contient ta fonction toto. Tu fais pareil pour ta page appelante, tu link le script de cette façon.
Voila j'espère que j'ai été assez clair !
Marsh Posté le 22-08-2002 à 11:51:42
Oui c trés clair, j'y avais mm pas pensser, le prob c que dans cette fameuse fonction (toto() ) je fait appel à la methode location pour maj l'affichage de la fenetre appellant, et le fait de linker le js je pensse que le location ne s'appliquera pas à ma fenetre appellante mais au popup ?
Marsh Posté le 22-08-2002 à 11:52:04
definit une fonction sur ta page principale:
funtion tata()
{
alert('ok';
}
definit une fonction dans ta popup :
function toto()
{
parent.opener.tata();
}
Je suis plus sur, mais c'est dans le genre
Marsh Posté le 22-08-2002 à 11:52:57
gwen2709 a écrit a écrit : essaye top.opener.toto() |
Marche poa
Marsh Posté le 22-08-2002 à 11:55:32
si tu veux acceder a ta popup et bien tu la nommes et du coup tu peux faire ce que tu veux de ta fenetre principale.
toto=window.open(blablabla);
Tu peux faire de ta fenetre principale: toto.focus(); par exemple ou toto.location.href=blablabla
Marsh Posté le 22-08-2002 à 11:57:20
irupt a écrit a écrit : si tu veux acceder a ta popup et bien tu la nommes et du coup tu peux faire ce que tu veux de ta fenetre principale. toto=window.open(blablabla); Tu peux faire de ta fenetre principale: toto.focus(); par exemple ou toto.location.href=blablabla |
Oui mais je veut accéder a ma fenetre principale a partir du popup
Marsh Posté le 22-08-2002 à 12:06:07
Ca marche tres bien donc je repete:
fenetre principale:
function toto()
{
alert('ok'
}
popup:
parent.opener.toto()
Marsh Posté le 22-08-2002 à 12:10:04
Effectivemnt cela fonctionne à merveille, (me suis planté dans la fenétre principale)
Merci bc
Marsh Posté le 22-08-2002 à 11:26:26
Bon voila je recherche a accéder aux fonctions d'un fenétre appelante à partir d'un popup (ouvert par la fenetre appelelante)
En gros :
|-------------------| |------------|
| Fenétre Principale| | | > popup veut utiliser
| | | popup | toto()
| function toto() |<----| |
| | |------------|
|-------------------|
quelqu'un sait'il comment faire ?
Thx ;-)