p@t: eine immergültige zurück zur letzten seite funktion erstellen!

hallo da drausen,

nn6 will in nested framesets kein history.back() o.ä. ausführen.
habe es auch schon mit document.referrer probiert geht aber auch nicht.
(ganz lustig da gibt er bei location.href = document.referrer; den inhalt
des aktuellen ordners als liste aus!)

nun habe ich mir überlegt das ich mir ne kleine funktion bastel,
die mir immer den herkunftsort verrät, zb. mit wertübergaben durch die
url. allerdings ist hier das problem, dass ich nicht für hunderte von
seiten (sind fast so viel) den herkunftspfad anhand einer zahl oder
so zusammenbasteln kann/will (zu grpß und aufwendig und schlecht zu handeln)

mit fällt allerdings keine andere möglichkeit ein.
meine scripte liegen in einem verzeichnis getrennt von den seiten.
(bis jetzt!)

hat vielleicht jemand einen ansatz oder etwas konkretes dazu beizusteuern?

thx 4 help
p@

  1. mit fällt allerdings keine andere möglichkeit ein.

    geht das in frames nicht mit window.back() ?

    1. mit fällt allerdings keine andere möglichkeit ein.

      geht das in frames nicht mit window.back() ?

      Ich hab mal mit frames und back() (windows, self, parent, history) "rumgespielt" und das Ergebnis war: NC 4.5, IE 5.0 und Opera 5.11 interpretieren das jeweils anders. Ein einheitliches back() ist meiner Meinung nach mit viel Abfrageaufwand verbunden.
      Wieder ein Argument gegen Frames.

      grüße
      axel

      1. Ein einheitliches back() ist meiner Meinung nach mit viel Abfrageaufwand verbunden.

        wenns nicht anderst geht?
        hast du ne idee wie?

        p@

        1. 'Abend

          Tut mir Leid, daß ich erst jetzt antworte, aber vorhin saß ich im Büro und meine Rumspielereien mit den verschiedenen back()s liegen hier zu Hause auf der Platte.

          function myback() {
          if (navigator.appName.indexOf("Microsoft")!=-1) {
            history.back();
            window.history.back();
            }
          else if (navigator.appName.indexOf("Netscape")!=-1) {
            history.back();
            window.back();
            }
          else {
            window.history.back();
            }
          }

          Das war aber nur so ein Rumprobieren von mir und nur mit NC 4.5, IE 5.0 und Opera 5.11.
          Ich hatte 2 Frames (rechts/links) nach einen Klick auf einen Link im linken Frame änderten sich beide Frames. Im rechten Frame gab es dann einen zurück-Link der obige Funktion aufgerufen hat.

          Hoffe ich konnte helfen

          axel

    2. hi,

      geht das in frames nicht mit window.back() ?

      nee macht er nicht! er gibt zwar über window.name den richtigen namen
      aus aber springt trotzdem zur einstiegsseite die in der url angezeigt
      wird! ...........

      any ideas?

      p@