02. juni 2004 - 10:40Der er
6 kommentarer og 1 løsning
luk bestemt vindue
Jeg har en asp kode hvor jeg midt i koden ønsker at lukke et andet vindue med navnet "vindue".
oprettelse af vindue ---------------kode----------- <!-- var wheretogo = ''; function go(url1,url2) { wheretogo = url1; setTimeout('location.href = wheretogo',100); // 2 second delay window.open(url2,'vindue','width=400,height=400,status=yes,location=yes'); return false; } //-->
----------------asp kode-------------------------
Response.write "<script type='text/javascript'>alert('Der er opstået en uventet fejl. Tjek evt. om indtastninger er korrekte eller prøv igen senere.')</script>" Response.Write("<script type='text/javascript'>window.vindue.close();</script>") Response.Write("<script type='text/javascript'>java script:history.back(-1)</script>")
<!-- var wheretogo = '',vindue={'closed':true}; function go(url1,url2) { wheretogo = url1; setTimeout('location.href = wheretogo',100); // 2 second delay vindue = window.open(url2,'vindue','width=400,height=400,status=yes,location=yes'); return false; } //-->
----------------asp kode-------------------------
Response.write "<script type='text/javascript'>alert('Der er opstået en uventet fejl. Tjek evt. om indtastninger er korrekte eller prøv igen senere.');" Response.Write("if(!vindue.closed)vindue.close();") Response.Write("history.go(-1)</script>")
Den lukker ikke vinduet "vindue" og går ikke tilbage til den foregående side. Kan det have noget at gøre med at der ikke er fokus på "vindue"? Vil det være bedre med en showModalDialog?
Du skriver dine asp-linjer i stedet for at skrive andet indhold til siden ?-)
-- og du har bemærket, at jeg i første linje tilføjede noget:
var wheretogo = '',vindue={'closed':true};
-- og også satte vindue i window.open-linjen, for man ikke fra javascript tilgå et vindue, hvis man ikke eksplicit opretter en reference til objektet !-)
Min asp side indholder en asp jmail, når mailen er sendt skal den lukke vinduet med navn "vindue" og fra asp siden skal den gå tilbage hvor den kom fra. Lige nu bliver den på jmail siden og stopper der og den lukker hellere ikke vinduet "vindue"?
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.