Bei Anklicken eines Links springt die Seite nach oben

  • Hallo und guten Abend,

    ist vielleicht noch jemand wach und kann mir bei einem kleinen Problem helfen? Ich suche und probiere schon seit Stunden herum:

    Ich habe auf der Seite ein iFrame, in dem iFrame sind Anker zum Ansteuern.
    Das funktioniert alles bestens. Nur leider springt die Seite jedesmal hoch, wenn ein Link angeklickt wird.

    Hier zum Schauen: http://maass.at/mondaward/gewinner02.html

    Es geht um die drei "goldenen Links" unten.

    Der mittlere Code zB sieht so aus (die anderen sind gleich):

    Code
    <td width="32" class="schwarz"><img src="bilder/uae.gif" alt="VAR Dubai" width="32" height="20" /></td>
                 <td width="258" class="schwarz"><strong>Middle East Infoway&nbsp; <a href="gewinner02-10.html#elyas" return false;
     target="gold" onfocus="if(this.blur)this.blur()"><img src="bilder/linkgold.gif" alt="link" width="13" height="13" border="0" /></a></strong></td>

    Ich danke für einen guten Ratschlag
    Jenny

    Dein Lächeln erhellt den Tag

  • Dann muss dein Link beim IFrame den src Attribut ändern. Mit HTML only geht das aber nicht (außer du machst für jeden Fall eine eigene Seite - dann macht dein IFrame letztendlich kaum noch Sinn). Auf der Zielseiten müssen die name Attribute natürlich dann auch vorhanden sein.

  • Hört sich nach nicht vergebenen Links an, dann ist es Standard das es nach oben springt. vergebe in href="" seitennamen die auch existieren und dein problem dürfte gelöst sein!

  • Hört sich nach nicht vergebenen Links an, dann ist es Standard das es nach oben springt. vergebe in href="" seitennamen die auch existieren und dein problem dürfte gelöst sein!

    Der Seitenname ist ja angegeben: gewinner02-10.html
    Diese Seite liegt im iFrame
    Auf dieser Seite im iFrame soll mit klick ein Gewinner aufgerufen werden.
    Das geschieht ja auch.
    Ich wollte nur wissen, ob es eine Möglichkeit gibt, das Hinaufspringen der Seite zu verhindern.

    Danke
    Jenny

    Dein Lächeln erhellt den Tag

  • Zwei Tage lang habe ich versucht, mein (kleines) Problem zu lösen. Ich erhoffte mir hier eine Hilfestellung, eventuell mit ein paar Zeilen Code.
    Alles was ich bekommen habe, waren Hinweise. Ich bin ziemlich enttäuscht.

    Ich bin 70 Jahre alt. Ich frage selten um Rat. Aber manchmal - wie jetzt - hätte ich halt Hilfe gebraucht. Ansonsten lerne ich selber sehr viel und suche auch immer selbst Lösungen für Probleme.

    Danke für eure Bemühungen.
    Jenny

    Dein Lächeln erhellt den Tag

  • Alles was ich bekommen habe, waren Hinweise. Ich bin ziemlich enttäuscht.


    Warum enttäuscht? Hier gibt es in der Regel Hilfe zur Selbshilfe, fertige Quellcodes sind eher die Seltenheit.


    Ich bin 70 Jahre alt.


    Ich gehe jetzt mal davon aus, dass das kein Tippfehler ist und der Wahrheit entspricht: Respekt, ändert aber nichts an der Tatsache. Wenn du häufig in Foren hilfst, wirst du feststellen, dass es massenhaft Code-Schnorrer gibt, die, sobald man das Gewünschte geliefert hat, auf nimmer Wiedersehen verschwinden. Und das macht den Helfern keinen Spaß.

    PS: Bei deinem Alter müsste man dich ja aus Respekt siezen, aber das passt nicht in Foren.

  • Hallo Bandit,

    danke für Deine Ausführungen.
    Ich bin kein »Code-Schnorrer«. Hab noch nie um einen Code gebeten, außer dieses Mal. Ich schreibe meine Codes selber. Aber ich kann halt manches absolut noch nicht. Ihr seid ja die Profis und findet zB an meinem Problemchen gar nix dran.
    Da ich euch nicht mehr weiter belästigen will, verzichte ich auf eine Lösung und lasse alles so wie es bisher war.

    Ich wünsch euch eine schöne neue Woche
    Jenny

    Dein Lächeln erhellt den Tag

  • Naja, oft genug schicken auch mal eben 5 Leute irgendwelchen Code, hängt immer von der Stimmung ab.
    Ich nehme einmal an, du möchtest den Anker testtest verlinken, dann brauchst du so einen Link:

    Code
    <a href="javascript:document.getElementById('gewinner02-10').contentDocument.location.hash = "testtest;">Test Test</a>


    Funktioniert aber nur mit JavaScript, aber das ist noch okay. Allerdings ist es nicht so sinnvoll die Navi in Flash zu haben. Ein paar normale Links in einer Liste wären viel praktischer.

    Zitat von Mondfrau

    Ich bin 70 Jahre alt.


    _Respekt_, das erlebt man nicht so oft.

  • Hallo The User,

    danke, das probier ich dann gleich aus.

    Welche Navi meinst Du?
    Die links?

    Dazu gibt es unten die vollständige Navi auch nur in Text.

    Liebe Grüße
    Jenny

    Dein Lächeln erhellt den Tag

  • Hallo The User,

    bei mir gehts net. Was meinst Du mit testtest? Da gehört doch die ID des jeweiligen Ankers hin, oder? Geht aber auch nicht.

    So schaut mein Code zum Anspringen des Ankers im iFrame aus (vom mittleren Middle East Infoway):
    <a href="gewinner02-10.html#elyas" target="gold">
    Das ist alles. Und funktioniert.

    Das mit dem Hinaufspringen der Seite ist ja nur ein kleiner Schönheitsfehler, es muß ja net unbedingt geändert sein. Ich dachte, es gäbe einen simplen Code dafür.

    Vielen Dank aber für Deine Hilfe. Hat mich gefreut!
    ciao
    Jenny

    Dein Lächeln erhellt den Tag