webForumDet fria alternativet

javascript i aspkod

ASPur ASP

10 svar · 255 visningar · startad av doggelito

Medlem sedan juni 20003 076 inlägg
Frågan#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
Medlem sedan juni 200032 969 inlägg
#2

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

Medlem sedan juni 20003 076 inlägg
#3

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

Medlem sedan juni 200032 969 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

Medlem sedan mars 20025 907 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

Medlem sedan okt. 20023 030 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
Medlem sedan jan. 2001101 inlägg
#7

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

Medlem sedan juni 200032 969 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

Medlem sedan juni 20003 076 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
Medlem sedan juni 20003 076 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?

Medlem sedan juni 200032 969 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

130 ms totalt · 3 externa anrop · v20260731065814-full.55e59744
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)