Frågan#1
Hej
Hur gör man för att stänga ett modaldialog fönster och samtidigt uppdatera sidan som det öppnades ifrån?
5 svar · 305 visningar · startad av Addeladde
Hej
Hur gör man för att stänga ett modaldialog fönster och samtidigt uppdatera sidan som det öppnades ifrån?
testa
[red]
<body onunload="opener.parent.location.reload();">
<a href="javascript:close();"> Stäng fönstret</a>
...
...
[/red]
jag är inte alls säker på denna då jag har använt den själv men då på en frame.....då såg den ut så här
[red]
onunload="opener.parent.mainFrame.location.reload();"
[/red]
mvh icaaq
window.opener pekar på document-objektet i fönstret som öppnade dialogrutan. Således:
window.opener.location.reload(true)
Men varför inte lägga in reload-koden på sidan som öppnade dialogen istället? Typ:
returnValue = showModalDialog("sida.html")
window.document.location.reload(true)
Nu är det inte reload jag vill ha utan reload på samma document med en querystring
Så här ser koden ut nu men det fungerar inte.
response.write("<script language='javascript1.2'>") & VbCrLf
response.write(" window.close();") & VbCRlF
response.write(" window.opener.document.location.href= 'filhanterare.asp?strFolder=" & replace(session("activeFolder"),"\","\\") & "';") & VbCrLf
response.write ("</script>)"
Morph skrev:
Men varför inte lägga in reload-koden på sidan som öppnade dialogen istället? Typ:
returnValue = showModalDialog("sida.html") window.document.location.reload(true)
Tack morph det här fungerade perfekt