Avatar billede extream Nybegynder
02. juni 2004 - 10:40 Der 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>")
Avatar billede roenving Novice
02. juni 2004 - 10:59 #1
<!--
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>")
Avatar billede extream Nybegynder
02. juni 2004 - 11:10 #2
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?
Avatar billede roenving Novice
02. juni 2004 - 11:34 #3
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 !-)
Avatar billede extream Nybegynder
02. juni 2004 - 14:06 #4
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"?
Avatar billede extream Nybegynder
02. juni 2004 - 14:26 #5
De har det på www.mithk.dk hvis man prøver på at logge ind
Avatar billede roenving Novice
02. juni 2004 - 14:32 #6
Ja ?-)
Avatar billede extream Nybegynder
25. oktober 2004 - 14:28 #7
svar
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester