Sonic: history.back()

Hallo,

gibt es in ASP sowas wie history.back() in JS?

Ich möchte "redirect" nicht benutzen, da die Darstellung der vorherigen Seite nicht geändert werden darf.
Obwohl:
nach history.back() soll die Seite neu aktualisiert werden.

Danke

  1. Ich habe gerade diese Lösung gefunden:

    If...then
    %>
      <script language="JavaScript">
       window.history.back();
      </script>
    <%
    End If

    Weiß jemand wie ich die Seite aktualisieren kann?
    z.B.
    Ich komme von seite2.asp auf die seite1.asp. Seite1.asp soll aktualisiert werden.

    Dankeschön

    1. Hi,

      Ich habe gerade diese Lösung gefunden:

      das ist keine Lösung, sondern maximal ein Workaround. Zudem wird ungültiges HTML ausgegeben.

      Weiß jemand wie ich die Seite aktualisieren kann?
      Ich komme von seite2.asp auf die seite1.asp.

      Hier liegt der Irrtum: Das tust Du nicht.

      Cheatah

      --
      X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
      X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
      X-Will-Answer-Email: No
      X-Please-Search-Archive-First: Absolutely Yes
      1. Hi,

        Ich habe gerade diese Lösung gefunden:

        das ist keine Lösung, sondern maximal ein Workaround.

        Ich habe prinzipiell gegen Workarounds nichts einzuwenden.

        Zudem wird ungültiges HTML ausgegeben.

        Ich hatte eigentlich immer gedacht, das language-Attribut dei HTML 3.2, doch laut SelfHTML hast du tatsächlich recht. Man lernt nie aus...

        Weiß jemand wie ich die Seite aktualisieren kann?

        Wenn du wieder JavaScript einbinden willst, musst du nur nach der JavaScript-Funktion fürs reloaden suchen und location.reload() finden.

        Ich komme von seite2.asp auf die seite1.asp.

        Hier liegt der Irrtum: Das tust Du nicht.

        Willst du damit sagen, dass man nicht grundsätzlich auf seite1 kommt, und Sonic - so wie SelfHTML ;) - falsche Linkbeschriftungen benutzen soll, indem "zurück" "seite1" heißt?

        schönen Montagnachmittag noch,
        scherzkeks

    2. Moin,

      Was soll das denn sein?

      If...then
      %>

      Hier endet Dein serverseitiges Script.
      Das wird also auf jeden Fall ausgegeben.

      <script language="JavaScript">
         window.history.back();
        </script>

      Hier geht Dein serverseitiges Script weiter:

      <%
      End If

      Mein Tip: Lerne zunächst den Unterschied zwischen serverseitig und clientseitig.

      MfG
      MarkX.

      1. Hi,

        lerne du aber auch "zunächst" mal, ASP zu verstehen.

        Ciao, Frank

        1. Moin,

          lerne du aber auch "zunächst" mal, ASP zu verstehen.

          Wo liegt der Sinn serverseitige und clientseitige Programmierung in ASP _nicht_ strikt zu trennen?

          MfG
          MarkX.

  2. Hi,

    gibt es in ASP sowas wie history.back() in JS?

    in einem statusfreien Protokoll wie HTTP gibt es nicht die Möglichkeit, dass irgend ein serverseitiger Mechanismus so etwas kann.

    Ich möchte "redirect" nicht benutzen, da die Darstellung der vorherigen Seite nicht geändert werden darf.

    Das ist ein Konzeptfehler.

    Cheatah

    --
    X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
    X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
    X-Will-Answer-Email: No
    X-Please-Search-Archive-First: Absolutely Yes
    1. Ich möchte "redirect" nicht benutzen, da die Darstellung der vorherigen Seite nicht geändert werden darf.

      Das ist ein Konzeptfehler.

      Ich habe´s doch mir REDIRECT gemacht.