LeKuchen: location.href im Firefox

Hallo zusammen,
ich habe ein locaation.href im Code einer Seite und bin wahrscheinlich zu blöd:

try {window.location.href=window.location.href + "#current";}
catch(e) {;}

Warum geht das im Firefox nicht? Er gibt zwar die Seite inkl. Hash zurück, zeigt aber nur eine leere Seite an! (HTML Code im Seitenquelltext ist vorhanden!)

Bitte entfernt mir das Brett vorm Kopf!

Gruß & Dank
LeKuchen

  1. hi,

    try {window.location.href=window.location.href + "#current";}
    catch(e) {;}

    Warum geht das im Firefox nicht? Er gibt zwar die Seite inkl. Hash zurück, zeigt aber nur eine leere Seite an! (HTML Code im Seitenquelltext ist vorhanden!)

    wenn du damit zu einem anker springen möchtest, solltest du lieber http://de.selfhtml.org/javascript/objekte/location.htm#hash manipulieren.

    gruß,
    wahsaga

    --
    "Look, that's why there's rules, understand? So that you _think_ before you break 'em."
    1. Hallo wahsaga,

      wenn du damit zu einem anker springen möchtest, solltest du lieber http://de.selfhtml.org/javascript/objekte/location.htm#hash manipulieren.

      Wird imho in diesem Fall kaum möglich sein: Die Seite wird aus dem Querystring der URI erzeugt (Select-Anweisung aus dem Querystring!). Nach Erzeugung des Inhalts soll zu dem Anker gesprungen werden.

      Zu: "solltest du lieber" ... "manipulieren": Will da ein Firefox-Verfechter und IE-Hasser etwa von einem Fehler in eben diesem ablenken! ^^ ;o)

      Verblüffend wie gesagt: Der Quelltext der Seite ist komplett da, das Browserfenster bleibt jedoch leer...Eine Erklärung hierfür würde mich auch interessieren.

      Gruß,
      LeKuchen

      1. hi,

        wenn du damit zu einem anker springen möchtest, solltest du lieber http://de.selfhtml.org/javascript/objekte/location.htm#hash manipulieren.

        Wird imho in diesem Fall kaum möglich sein: Die Seite wird aus dem Querystring der URI erzeugt (Select-Anweisung aus dem Querystring!). Nach Erzeugung des Inhalts soll zu dem Anker gesprungen werden.

        und warum soll das jetzt nicht möglich sein?

        Zu: "solltest du lieber" ... "manipulieren": Will da ein Firefox-Verfechter und IE-Hasser etwa von einem Fehler in eben diesem ablenken! ^^ ;o)

        nein, hier will viel mehr ein ansonsten großer opera-freund darauf hinweisen, dass dieser mit dem von dir probierten ansatz oftmals probleme hat, z.b. wenn die funktion onLoad aufgerufen wird, dann verfängt er sich nämlich sehr leicht in einer endlos-schleife aus ständigem neu anfordern der seite ...

        gruß,
        wahsaga

        --
        "Look, that's why there's rules, understand? So that you _think_ before you break 'em."
        1. Hallo,

          nein, hier will viel mehr ein ansonsten großer opera-freund darauf hinweisen, dass dieser mit dem von dir probierten ansatz oftmals probleme hat, z.b. wenn die funktion onLoad aufgerufen wird, dann verfängt er sich nämlich sehr leicht in einer endlos-schleife aus ständigem neu anfordern der seite ...

          Ja, sieht ein bißchen so aus...werde es mal mit dem href.hash versuchen. Danke!

          Gruß aus Düsseldorf nach Düsseldorf,
          LeKuchen