Hannes: mehrere Frames mittels VBScript aktualisieren

Beitrag lesen

Hi !

Danke für deine rasche Antwort :-))

Reload des framesets - wie kann das bewerkstelligt werden, wenn ich nur einen Hyperlink (siehe Bsp. PersKeys.htm) verwenden darf? Welchen Befehl in VbScript kann ich dafür verwenden?

Danke !!

Beispiel:
PersFrame.asp = Startseite die 2 Frames anzeigt mit jeweils 2 weiteren Sourcedateien PersKeys.htm (Tastenblock von 1 bis 9) und PersContent.asp (Zeigt die Zahl bzw. die eingegebenen Zahlen an)
...
<frameset rows="60,*" framespacing="0" border="0" frameborder="0" bordercolor="black">
  <frame name="FrPersKeys" target="FrPersContent" src="PersKeys.htm">
  <frame name="FrPersContent" target="PersContent" src="PersContent.asp">
</frameset>
...

PersKeys.htm
...
<a href="PersContent.asp?Key=K1&dummy=<%=Session("AnyValue")%>"  target="FrPersContent"><img src="images\K1.GIF"></a>
...
Anmerkung: &dummy=... soll sich immer ändern, damit sich der Header ändert und der IE auf dem iPaq die Seite neu laden muss! => so sollte ein mehrfaches drücken der gleichen Taste auch möglich sein (z.B. 11, 2222, ...) ist irgendwie eine Eigenheit des iPaqs, denn am Computer mit IE 5.5 funktioniert alles wie es sein soll?!!

PersContent.asp
...
<body bgcolor="black">
<%
  Dim PeCo, KeyNo, KeyFi, Hs, OrdObj
  if IsEmpty(Session("PeCo")) then
    PeCo = 0
  else
    PeCo = Session("PeCo")
  end if
  Hs = Request.QueryString("Key")
  if Hs > "" then
    PeCo = PeCo & Mid(Hs,2,1)
  end if
  Session("PeCo") = PeCo
%>
<p>Code: <b> <%=Session("PeCo")%></b></p>
</body>

=> Mein Ziel ist es ohne Javascript 2 bestimmte Seiten auf einen Click vom Server neu generieren zu lassen, damit die VBScript Proceduren erneut ausgeführt werden.

was ist, wenn Du die Seite mit dem FRAMESET reloadest ?

cu, lImbus