Comment faire pour actualiser la page parent à l'aide de javascript / asp.net dans le navigateur mozilla firefox
La fenêtre de fonction.ouvre-porte.emplacement.reload(); fonctionne bien avec IE mais pas rafraîchissant parent de la page dans le navigateur mozilla firefox. merci de me dire comment faire pour actualiser la page parent de la croix-navigateur/navigateur indépendant.
j'ai cette fonction:
Shared Sub CloseMyWindow()
Dim tmpStr As String = ""
tmpStr += "window.open('','_parent','');window.close();"
tmpStr += "window.opener.location.reload();"
HttpContext.Current.Response.Write("<script language='javascript'>" + tmpStr + "</script>")
HttpContext.Current.Response.End()
End Sub
Grâce
- Cela devrait fonctionner correctement dans Firefox (Peut-être avec la restriction que le parent URL doit toujours être le même qui a ouvert la fenêtre, ne me souviens pas en ce moment). Ne vous obtenez des messages d'erreur dans la console d'erreur?
- pas d'erreur .. et j'ai vérifié avec application simple.. mais sa ne fonctionne pas
- Il y a quelque chose que vous n'êtes pas à nous dire. Merci de poster un exemple complet.
window.opener.location.reload()
fonctionne dans Firefox. Vous êtes peut-être essayer d'aller de l'inter-domaine, ou vous avez le JavaScript désactivé, etc.
Vous devez vous connecter pour publier un commentaire.
Découvrez ce tutoriel et peut-être essayer un des moyens alternatifs pour actualiser la page (juste pour être sûr ;)) comme
que le rechargement façon ne semble pas fonctionner dans Firefox (en fait, l'ouvreur bien devrait)
Essayez d'installer Firebug ou certains autres outils de diagnostic pour voir si l'ouvreur de la propriété n'est pas nulle et de mieux comprendre le problème. Firebug est génial de toute façon 🙂
Vous pouvez utiliser
en passant par le vrai vous permettra d'éviter le problème de la popup de firefox et la plupart des navigateurs affichent. Cela ne veut avoir une incidence bien que par le rechargement de toutes les images, css et js à partir du serveur et pas de cache.