Aller au contenu

Sujets conseillés

Posté

Bonjour

Jappelle une page par window.open :

- la première fois : la page appelée souvre

- la deuxième fois : jai ce message derreur :

« Lappelé (serveur [pas application serveur]) nest pas disponible et a disparu ; aucune connexion nest valide. Lappel ne sest pas exécuté. »

Pour que lappel puisse de nouveau fonctionner, je dois faire Refresh de la page appelante, ce qui nest pas pratique.

Comment gérer cet appel pour ne pas avoir cette erreur ?

Par avance merci de votre aide.

Francois

Posté

bonjour et merci de ta réponse.

Mon doute est celui-ci:

- j'ouvre cette fenêtre avec martinot=window.open(' ..., créant donc une variable, nommée ici martinot

- est ce que l'accès pourrait être impossible tant que cette variable existe?

- est ce que le Refresh n'aurait pas pour effet de supprimer justement cette variable et de rendre l'appel possible?

Si Oui, alors comment supprimer la variable une fois l'appel fait (pour n'avoir pas de Refresh à faire).

Si cette idée, ou une autre, pouvait inspirer quelqu'un?

Francois

Posté (modifié)

La méthode ne me semble pas la bonne pour window.open() :

window.open(adresse, nom, options)

Ensuite, tu peux accéder à ta popup grâce à son nom... (attention, donner le même nom à plusieurs popup n'est pas une bonne idée !)

EDIT :

Pour moi, dans ton exemple, martinot n'est pas une variable mais une instruction, donc quand tu l'appelles, tu essayes en fait de réouvrir une popup, d'où le message d'erreur...

Modifié par Bovino
Posté

bonjour Bovino et merci de ta réponse.

Tests concluants, tu as raison, tout se passe bien si j'écris mes window.open comme tu le dis, simplement.

Merci encore.

Francois

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...