Hej. hmmwindow.opener.document.location
Jag har en vanlig asp sida. I mitten har jag lagt en IFRAME, denna iframe refreshar sig varje minut.
Om klickar på en icon i iframe fönstret öppnar jag ett ny fönster med hjälp av följande kod.
<code>
function ShowMail( nr,tid )
{
window.name = "MailDora";
window.open("Mailp.asp?funk=V&U=1&ID=" + nr + "&T=" + tid ,"Kollamailen","scrollbars=1,resizable=1,width=700,height=600");
}
</code>
Allt OK, den nya sidan startas och det ser bra ut. Nu har du sett att det handlar om epost. Vill jag ta bort detta brev går det alldeles utmärkt, efter borttag stänger jag fönstret och laddar om koden i IFRAME, varpå jag kan välja ny post att kolla. kod för detta:
<code>
<script language=javascript>
window.opener.document.location = '../mail/mailc.asp?funk=v';
window.close();
</script>
</code>
Ibland slumpar det sig så att jag vill svara på ett brev. Det är nu mitt problem kommer, när jag stänger fönstret vill jag inte skicka kontrollen till den IFRAME varifrån jag startade utan jag vill att huvudfönstret skall aktiveras med en ny ASP sida.
Någon som har förstått vad jag vill göra och vad som sker samt har en klok lösning.
/StefanSv: window.opener.document.location
kanske window.opener.top.location
eller window.opener.parent.top.location kanske..