>medions metode at gøre dette på er den helt korrekte :)
og alert'n kommer frem fordi at du prøver at lukke et vindue du ikke selv har oprettet :)
Hvis ovenstående blev kørt i en popup du selv havde lavet, så ville du altså ikke se alerten!
Man kan ved at udnytte eks. et af ie's huller godt lukke en "ikke popup", men det vil så efterlade brugeren af siten med en dårlig smag i munden da du piller ved hans vinduer :)
nej men det er meningen det skal lukke uden at brugeren skal blive spurgt..... sådan har min chef sagt jeg skulle fixe det. Det er til et internt lan portal hvor man starter en citrix client fra browser og dette vindue man starter den fra skal så lukke... det kan den nu... bare ikke uden afvarsel.....
i starten blev det gjort via et click på icon i det pågældende vindue (som nu skal lukkes) men nu har jeg lavet så den starter det når siden åbner... så snart den er startet skal siden lukke igen.... ! så brugeren ikke skal gøre andet end at køre sin citrix client...
jaja det er også lige meget... jeg skal bare have den til automatisk at lukke når den kører dette script: <script type="text/javascript"> setTimeout("window.close()",1000) </script
det er det fordi at det hele er fyldt med includes osv... start af citrix script bliver kørt i en hel anden fil... en vbs fil som er included af en vbs fil som er included af en asp fil... og det er asp som der skal lukke og den kommer først med alert 20 sec efter at citrix klienten er startet så bare noget der fjerne alert... men ok må lige se om du har noget andet... kunne være det var true jo :P
det vil ikke virker da det skal skrives i en include fil hvor citrix skal starte for da den bruger variabler (eks: <%=launchStr%>?NFuse_Application=<%=app.getNameUrlEncoded%>&NFuse_AppFriendlyNameURLEncoded=<%=app.getFriendlyNameUrlEncoded%> )
og det er den "øverste fil" som skal lukkes ikke den som er included....
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.