kh4all: Sprungmarke geht nicht

Hallo,

ich kanns mir irgendwie nicht erklären:

Ich rufe innerhalb eines Frames eine neue Seite auf und möchte an eine bestimmte Stelle an dieser Seite springen.

Der Link sieht so aus:

<a href="seite.htm#name_des_bildes" target="main">Link</a>

"Main" ist der Name des Frames. Die Geschichte funktioniert auch, leider aber immer erst beim 2. Klick auf den Link!!! Beim 1. Klick wird die Seite zwar aufgerufen, aber der Sprung an die aufgerufene Stelle passiert nicht. Hat nix mit Cache usw. zu tun, das hab ich bereits getestet (bzw. von Freunden mit in diesem Fall "jungfräulichen" Rechnern testen lassen).

Auf der aufgerufenen Seite hab ich den Namen der Marke so vergeben:

<a href="http://www.fremddomain.de" target="_blank"><img src="bild.gif" width="zahl" height="zahl" alt="" border="0" name="name_des_bildes"></a>

Weiss jemand worans liegt??? Ist für euch wahrscheinlich nur Peanut, aber ich verstehs einfach nicht.

Vielen lieben Dank im voraus sagt eine ratlose

kh4all

  1. hi,

    Auf der aufgerufenen Seite hab ich den Namen der Marke so vergeben:

    <a href="http://www.fremddomain.de" target="_blank"><img src="bild.gif" width="zahl" height="zahl" alt="" border="0" name="name_des_bildes"></a>

    also entweder verwendest du einen wirklichen anker mit name-attribut als sprungziel,
    <a name="name_des_bildes">sprungziel</a>

    oder aber, du springst ein element (hier das bild) mit einer ID an, was neuere browser auch erlauben:
    <a href="http://www.fremddomain.de" target="_blank"><img src="bild.gif" width="zahl" height="zahl" alt="" border="0" id="name_des_bildes"></a>

    aber <img name="..."> anspringen, ist nicht vorgesehen.

    gruss,
    wahsaga

    1. hallo zurück,

      vielen Dank für deine Antwort!!

      also entweder verwendest du einen wirklichen anker mit name-attribut als sprungziel,
      <a name="name_des_bildes">sprungziel</a>

      Versteh ich nicht, fehlt da nicht das href?

      oder aber, du springst ein element (hier das bild) mit einer ID an, was neuere browser auch erlauben:
      <a href="http://www.fremddomain.de" target="_blank"><img src="bild.gif" width="zahl" height="zahl" alt="" border="0" id="name_des_bildes"></a>

      aber <img name="..."> anspringen, ist nicht vorgesehen.

      Ich hab jetzt name durch id ersetzt, leider springt die Seite nach wie vor erst beim 2. Aufruf dahin wohin sie springen soll ?-(»»

      Gibts vielleicht noch ne Idee was ich tun könnte???

      danke von kh4all die zwar nun einen Rat bekommen hat, aber nach wie vor ein Problem hat...

      1. Hallo

        also entweder verwendest du einen wirklichen anker mit name-attribut als sprungziel,
        <a name="name_des_bildes">sprungziel</a>

        Versteh ich nicht, fehlt da nicht das href?

        Nein, mit dem name-Attribut von <a> setzt Du ein Sprungziel für einen Hyperlink, lies bitte dazu http://selfhtml.teamone.de/navigation/html.htm#verweise.

        Ich hab jetzt name durch id ersetzt, leider springt die Seite nach wie vor erst beim 2. Aufruf dahin wohin sie springen soll ?-(»»

        Verwende zuerst mal <a name=...>, das sollte jeder Browser verstehen:-)

        Gibts vielleicht noch ne Idee was ich tun könnte???

        danke von kh4all die zwar nun einen Rat bekommen hat, aber nach wie vor ein Problem hat...

        Freundliche Grüsse,

        Vinzenz