Patrick: Verwechselt Netscape "top" und "bottom"...

... und weitere Besonderheiten im Bezug auf Anker.

Hallo Fangemeinde!

Verwechselt Netscape "top" und "bottom"...

...so dachte ich zumindest am Anfang! Aber zur Beruhigung der Netsifans kann ich antworten: Nein! Aber er führt einen Befehl aus, den es eigentlich gar nicht gibt.

Um es nachvollziehen zu können, öffnet bitte die Datei "Themen, begonnen vor dem 30.07.98" (es ist mit "nur" 140 KB die kleinste), ganz unten auf der Forumseite, direkt über den Eingabefeldern für "Neue Nachricht".

Wenn die Datei mit Netscape geöffnet ist, bitte irgendeinen Threadtitel anklicken. Der Beitrag erscheint. Oberhalb und unterhalb des Beitrages gibt es als Trennmarke eine graue Tabellenzelle mit den "nach oben"- und "nach unten"-Pfeilen.

Bitte die Maus über den "nach unten"-Pfeil halten: in der Statusleiste erscheint korrekterweise: "(...)19983007#bottom". Jetzt bitte klicken! Netsi springt nicht zum Seitenende, sondern zum Anfang!!! Zeigt aber in der Adresszeile immer noch: "(...)19983007#bottom". Klickt bitte jetzt auf den "nach oben"-Pfeil. Was passiert? Netsi (bei mir 4.07) springt diesmal zum Seitenende, statt zum Anfang, gibt aber in der Adresszeile "...19983007#top" an! Und wenn man schon da ist (am Seitenende), da gibt es nur noch den "nach oben"-Pfeil, weil ja die Seite nicht weitergeht, und wenn man da auf den Pfeil klickt, passiert...gar nichts!!!

Wie gesagt, da ich Netscape gegenüber immer mißtrauisch bin und dafür bekannt bin (haut alle auf mich ein!!!), dachte ich zuerst: "na, guck mal den wieder!". Dann stellte ich fest, daß IE gar nicht auf einen Klick auf den "nach unten"-Pfeil reagiert, und schaute im Quelltext nach.

Ganz oben, direkt unter dem Body-Tag, steht einmal:"<p><nobr><a class="an" name="top"><img src="x2.gif"...>.

Ganz unten, unterhalb der Trennlinie, steht:"<p><nobr><a class="an" name="top"><img src="x2.gif"...>, also genau das Gleiche. Ein <a name="bottom"> ist auf der ganzen Seite nicht zu finden.

MSIE reagiert korrekt, in dem er überhaupt nicht reagiert, wenn man die "nach unten"-Pfeile anklickt, weil "bottom" nirgends definiert ist.

Warum aber Netscape erstens den Befehl ausführt, obwohl es kein "bottom" gibt und stattdessen den oben definierten "top"-Anker anspricht und zweitens beim Klick auf die "nach oben"-Pfeile dann den unten definierten "top"-Anker verfolgt, ist mir ein Rätsel.

Aber ich habe auch was für IE-Fans:

Um bei unserem Beispiel zu bleiben, öffnen ich die gleiche Seite, diesmal mit dem MSIE (4er). Auf irgendeinen Threadtitel klicken. Der Beitrag erscheint. Über den "Zurück"-Button wieder zur Threadliste gelangen und einen neuen Threadtitel anklicken, und so weiter ein paar Mal. Geht relativ schnell, nicht wahr? Jetzt mal auf den "nach oben"-Pfeil klicken, so daß der Seitenanfang im History ist, und dann wieder Threadtitel/Zurück-Button, Threadtitl/Zurück-Button, und so weiter. Geht diesmal aber nicht mehr so schnell!

Der IE lädt bei jedem Klicken eines neuen Titels oder des Zurück-Buttons die Seite neu! Was ich nicht verstehe... die Threadtitel sind auch nur Links zu bestimmten Ankern (a96, a97, a98, usw...) Warum fängt er dann an, die Seite neu laden zu wollen, wenn man zwischendurch den Anker "top" über den "nach oben"-Pfeil gewählt hat?

Tja... ob sich was ändern läßt? Ansonsten aufpassen, daß man beim Durchforsten der Archivdateien nie den "nach oben"-Pfeil anklickt!!!

Bis danndann

PAF (patrickausfrankfurt)

  1. hi!

    Wenn die Datei mit Netscape geöffnet ist, bitte irgendeinen Threadtitel anklicken. Der
    Beitrag erscheint. Oberhalb und unterhalb des Beitrages gibt es als Trennmarke eine graue
    Tabellenzelle mit den "nach oben"- und "nach unten"-Pfeilen.

    Das ist auch auf den Seiten mit den Antworten hier im Forum falsch oder vertauscht. Darauf hatte ich Stefan schon vor einiger Zeit hingewiesen.

    Warum aber Netscape erstens den Befehl ausführt, obwohl es kein "bottom" gibt und
    stattdessen den oben definierten "top"-Anker anspricht und zweitens beim Klick auf die
    "nach oben"-Pfeile dann den unten definierten "top"-Anker verfolgt, ist mir ein Rätsel.

    Vielleicht speichert er eine Position anhand des Anker-Namens, und da "top" als Name zweimal vorkommt, wird es überschrieben. Wenn hingegen "bottom" angesprungen werden soll, versucht er die Seite neu zu laden und zu dieser Textmarke zu springen. Da er sie nicht findet, bleibt er am Anfang: versuch mal auf irgendeiner HTML-Seite im Netscape mit # irgendeinen Anker anzuhängen, den es nicht gibt. Dann macht er ja auch nichts als einfach ganz oben zu bleiben.

    bye, Frank!

    1. Hallo Frank!

      Vielleicht speichert er eine Position anhand des Anker-Namens, und da "top" als Name zweimal vorkommt, wird es überschrieben. Wenn hingegen "bottom" angesprungen werden soll, versucht er die Seite neu zu laden und zu dieser Textmarke zu springen. Da er sie nicht findet, bleibt er am Anfang: versuch mal auf irgendeiner HTML-Seite im Netscape mit # irgendeinen Anker anzuhängen, den es nicht gibt. Dann macht er ja auch nichts als einfach ganz oben zu bleiben.

      Ja, so wird es auch sein...

      Danke!

      PAF