Aviser l'appelant fenêtre

  • killercelery
  • Newbie
  • Newbie
  • No Avatar
  • Inscription: Juil 10, 2003
  • Messages: 13
  • Loc: Montréal, Québec
  • Status: Offline

Message Juillet 28th, 2003, 8:57 am

Salut,
Personne ne sait si ses possible de notifier une fenêtre appelant (celui d'ouvrir un autre en utilisant: newwin = window.open...) De l'appelé?

Je tiens à informer l'appelant que l'appelé a terminé ce qu'il avait à faire et que l'appelant mai procéder à ce qu'elle a à faire.

Jusqu'ici, j'ai essayé d'appeler une fonction de la fenêtre on appelle de l'appelé comme ça:
Code: [ Select ]
<script type="text/javascript">
function NotifyCaller(){
  window.opener.BeNotify();
}
</script>
  1. <script type="text/javascript">
  2. function NotifyCaller(){
  3.   window.opener.BeNotify();
  4. }
  5. </script>


il me donne un objet "ne supporte pas cette propriété ou méthode» d'erreur

dans la fenêtre d'appel, je veux simplement vérifier si l'appelé n'a pas eu d'erreur. depuis l'appelé devrait se fermer si il n'y avait pas d'erreur, dans ma fonction BeNotify, je vérifie si l'appelé est fermée, sinon je fermez-le et inviter l'utilisateur avec une erreur comme ceci:

Code: [ Select ]
<script type="text/javascript>
function BeNotify(){
  if(!newWin.closed){
    winNew.close();
    alert("There was an error");
  }
}
</script>
  1. <script type="text/javascript>
  2. function BeNotify(){
  3.   if(!newWin.closed){
  4.     winNew.close();
  5.     alert("There was an error");
  6.   }
  7. }
  8. </script>


Un autre problème que j'ai est que s'il ya une erreur dans l'appelé, le code s'arrête à exécuter et ne remet pas la fonction d'appel.

Donc, en gros, tout ce que je veux faire, c'est avertir la fenêtre d'appel lorsque la fenêtre de l'appelé est fait (cette fenêtre n'est ASP, fenêtre masquée qui exécute une chaîne Transac SQL, puis fermez) ou si une erreur se produit.

J'espère que son clair, sinon je vais clarifier.

Merci tout
  • Anonymous
  • Bot
  • No Avatar
  • Inscription: 25 Feb 2008
  • Messages: ?
  • Loc: Ozzuland
  • Status: Online

Message Juillet 28th, 2003, 8:57 am

  • killercelery
  • Newbie
  • Newbie
  • No Avatar
  • Inscription: Juil 10, 2003
  • Messages: 13
  • Loc: Montréal, Québec
  • Status: Offline

Message Juillet 28th, 2003, 9:35 am

Mise à jour:

L'appel de fonction de l'appelé ne fonctionne, il paraît que c'était un problème de cache et non un problème de code, mais, comme je le pensais, si la page a bel et bien une erreur, le code s'arrête afin de ne pas appeler la fonction d'appel.

si quelqu'un veut appeler une fonction d'appel de la fenêtre de l'appelé, utilisez ceci:

Code: [ Select ]
  window.opener.The_Function_Name();



Est-ce que quelqu'un sait si son possible pour mettre une routine d'erreur de sorte que quand une erreur survient, un peu de code est exécuté (à essayer -> Séquence de capture en C + +)?

Merci

Afficher de l'information

  • Total des messages de ce sujet: 2 messages
  • Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 118 invités
  • Vous ne pouvez pas poster de nouveaux sujets
  • Vous ne pouvez pas répondre aux sujets
  • Vous ne pouvez pas éditer vos messages
  • Vous ne pouvez pas supprimer vos messages
  • Vous ne pouvez pas joindre des fichiers
 
 

© 2011 Unmelted, LLC. Ozzu® est une marque déposée de Unmelted, LLC