Hi Leute,
Ich m�chte folgendes erreichen:
Wenn die Session eines Users ausl�uft m�chte ich, dass er zur LoginSeite
gelenkt wird, die in einer Application Variuablen abgelegt ist.
Von hier aus wird die Anwendung neu aufgerufen. Das ganze l�uft dann aber in
eiem Frame und ein Aufruf wie:
If Session("logged") <> True Then
Response.Redirect(Me.Application.Item("Sprung"))
w�rde nach der Anmeldung ein redirect von der Startseite in ein neues Frameset
machen.
Das aber dann im Hauptframe aufgemacht w�rde und das geht nat�rlich nicht......
Jetzt hab ich mir gedacht ich mache eine eigene Seite, in der ich ein
JavaScript baue, dass ein Windows open mit _parent aufruft und dann sollte das
Problem gel�st sein. Das konstrukt sieht wie folgt aus:
Im HTML Teil steht:
...
<body MS_POSITIONING="GridLayout">
<%=launch%>
</body>
...
Im ASPX Teil steht dann:
...
Public launch As String
Private Sub Page_Load(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles MyBase.Load
launch = "<Script Language=""JavaScript"">"
launch &= "window.open(""" & Me.Application.Item("Sprung") &
""",""_parent"");"
launch &= "</Sript>"
End Sub
...
Problem:
Die Siete wird geladen, das Script wird erzeugt aber es erfolgt kein Sprung
sondern es wird nur die Seite mit dem JavaScript angezeigt, das hat er aber
sch�n eingebaut.
Frage:
Muss ich da noch irgendwie ein redirect auf die gleiche Seite machen oder wie
kann ich das Scrigt starten?
Gru�
Michael W. Schneider
IT-Wizards GmbH
_______________________________________________
Asp.net Mailingliste, Postings senden an:
[email protected]
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/asp.net