webForumDet fria alternativet

javascript i aspkod

10 svar · 255 visningar · startad av doggelito

doggelitoMedlem sedan juni 20003 100 inlägg
#1

får inte till denna, popupfönster ska stängas samt att sidan bakom går till default.

If isBlank(Session("Userid")) Or isBlank(Session("Objectid")) Then _
Session.Abandon() : _
Response.Write("<script>window.opener.top.location.href=""/default.asp?Errors=10.1; window.close();""</script>") : _
Response.End() : _
Exit Sub
@ndersMedlem sedan juni 200026 914 inlägg
#2

Vad händer då, och varför gör du koden så svår att läsa som möjligt?

doggelitoMedlem sedan juni 20003 100 inlägg
#3

Popupen blir bara vit och sidan bakom går till http://site/default.asp?Errors=10.1; window.close();

@ndersMedlem sedan juni 200026 914 inlägg
#4

Det var ju faktiskt det du hade skrivit att du ville. ;)

Response.Write("<script>window.opener.top.location.href='/default.asp?Errors=10.1'; self.close();</script>") : _

Mvh

PeeerMedlem sedan mars 20025 362 inlägg
#5
If isBlank(Session("Userid")) Or isBlank(Session("Objectid")) Then 
Session.Abandon()
Response.Write("<script>window.opener.top.location.href=""/default.asp?Errors=10.1;""
window.close();</script>") 
Response.End()
Exit Sub

r/ ändra lite

Nexus86Medlem sedan okt. 20022 683 inlägg
#6

Doggelito: Får jag fråga varför du har med : _? Räcker det inte med

If isBlank(Session("Userid")) Or isBlank(Session("Objectid")) Then
Session.Abandon()
Response.Write("<script>window.opener.top.location.href=""/default.asp?Errors=10.1;""
window.close();</script>")
Response.End()
End If
Exit Sub
dektMedlem sedan jan. 2001101 inlägg
#7

ska det inte vara ett vbCrLf mellan <script> och window?

@ndersMedlem sedan juni 200026 914 inlägg
#8

dekt skrev:

ska det inte vara ett vbCrLf mellan <script> och window?

Nej, jag har aldrig märkt att det skulle behövas.

Mvh

doggelitoMedlem sedan juni 20003 100 inlägg
#9

Nexus86 skrev:

Doggelito: Får jag fråga varför du har med : _? Räcker det inte med

Visst får du det!
Jag tycker det är skönt att skippa end if på vissa taggar, speciellt om en if-tagg ligger innanför en annan. Min kod ovan gör det!
ex.

If bla Then
    If blabla Then Exit Sub
End If
doggelitoMedlem sedan juni 20003 100 inlägg
#10

@nders skrev:

Det var ju faktiskt det du hade skrivit att du ville.

Ja fan! Det hade jag ju! :)

@nders, varför self.close istället för window.close?

@ndersMedlem sedan juni 200026 914 inlägg
#11

Möjligen smaksak, men jag brukar försöka vara så specifik jag kan när det gäller referenser i javascript. "Sesam, stäng dig själv, för böveln", hellre än "Sesam, stäng någe fönster!". ;)

Mvh

Genererad på 376 ms · cache AV · v20260730165559-full.f96bc7eb