Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2294 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  [JS] Appel fonction d'une autre page

 



 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[JS] Appel fonction d'une autre page

n°1611095
did-54
Posté le 12-09-2007 à 16:34:24  profilanswer
 

Hello :)
 
J'ai un petit soucis de javascript.
En résumé, j'ai une page principale avec un lien pour ouvrir une popup. Sur cette popup, j'aimerais appeler une fonction JS contenue dans la page principale.  
J'y arrive très bien, avec this.opener.MaFonction() mais le traitement de MaFonction() s'arrete dès que je ferme la popup, et ca je veux pas :)  
J'arrive pas à comprendre pourquoi ca se passe comme ca, puisque la fonction est contenue dans l'autre page....
 
Si quelqu'un pouvait m'éclairer, merci d'avance ! :hello:


Message édité par did-54 le 12-09-2007 à 16:40:00
mood
Publicité
Posté le 12-09-2007 à 16:34:24  profilanswer
 

n°1611131
did-54
Posté le 12-09-2007 à 17:46:19  profilanswer
 

personne n'a d'idée ?
Pourquoi fermer la fenêtre F1 qui appelle la fonction définie dans F2 arrête le traitement de ladite fonction ? :o

n°1611249
did-54
Posté le 13-09-2007 à 10:07:52  profilanswer
 

Ca vous passionne, hein ? :D :o

n°1611268
anapajari
s/travail/glanding on hfr/gs;
Posté le 13-09-2007 à 10:53:17  profilanswer
 

parce que la fonction, même définie dans la fenêtre F2, s'execute dans la fenêtre F1 et s'arrête quand celle-ci se ferme.

n°1611294
skeye
Posté le 13-09-2007 à 11:28:54  profilanswer
 

C'est normal, c'est tout.:o


---------------
Can't buy what I want because it's free -
n°1611299
did-54
Posté le 13-09-2007 à 11:30:36  profilanswer
 

c'est naze :o

n°1611301
skeye
Posté le 13-09-2007 à 11:32:23  profilanswer
 

Non. Si tu comprends pas pourquoi c'est toi qui es naze.:o


---------------
Can't buy what I want because it's free -
n°1611306
did-54
Posté le 13-09-2007 à 11:48:40  profilanswer
 

skeye a écrit :

Non. Si tu comprends pas pourquoi c'est toi qui es naze.:o


 :hello:

n°1611310
anapajari
s/travail/glanding on hfr/gs;
Posté le 13-09-2007 à 11:58:38  profilanswer
 

Bon en fait ça m'interpellait et me semblait totalement pas logique ce que j'ai dit, et bien après vérification c'est une bonne connerie :o
La fonction définie dans F2 s'execute bien dans la fenêtre F2 même si son appel est fait depuis le fenêtre F1.

 

Y'a moyen de voir ton code?


Message édité par anapajari le 13-09-2007 à 11:58:53
n°1611315
did-54
Posté le 13-09-2007 à 12:05:46  profilanswer
 

Dans ma popup je fais juste :
 
this.opener.LoadCallback(_objectId ,true);
 
Et en l'occurence ma fonction LoadCallback est définie dans la fenêtre appelante, et déclenche le rechargement d'une partie de cette page (en AJAX quoi). Du coup si je ferme la popup avant la fin du "callback", ca plante :o


Message édité par did-54 le 13-09-2007 à 12:08:27
mood
Publicité
Posté le 13-09-2007 à 12:05:46  profilanswer
 

n°1611319
anapajari
s/travail/glanding on hfr/gs;
Posté le 13-09-2007 à 12:17:08  profilanswer
 

y'a moyen de voir le source de loadCallback?
Que vaut _objectId dans ton exemple? Le true est utilisé pour asynchrone?
 
accèssoirement, le this est inutile ici.

n°1611321
did-54
Posté le 13-09-2007 à 12:24:24  profilanswer
 

function LoadCallback(_objectId,shouldSave)
{
    var values = new Array(shouldSave,_objectId);
    CB_Test.Callback(values);
}
 
CB_Test est un objet créé par un composant ASP qui gère la partie AJAX justement. En appelant Callback(values), ca recharge une partie de la page en fonction des paramètres que je lui ai passés.
Le true est pour modifier le traitement du Callback, pas pour faire de l'asynchrone. (J'ai pas trouvé comment changer le mode en fait).


Message édité par did-54 le 13-09-2007 à 12:27:32

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  [JS] Appel fonction d'une autre page

 

Sujets relatifs
fonction ifcreat table en php avec une fonction en +
enregistrer une partie d'une page sous forme d'imagefonction date VBA
[Résolu] Fonction readfile() et chemins relatifs/absolus[IE] Récupérer le code source d'une page dynamique en live
excel/vba fonction trouver un mot dans une plagea l'ouverture d'une page charger 2 frame en +
[regexp] Extraire les lignes d'un tableau d'une page htmlproblème javascript pour déclencher une fonction dans une frame
Plus de sujets relatifs à : [JS] Appel fonction d'une autre page


Copyright © 1997-2018 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR