Interne Links

  • Hallo,
    ich wende mich an Euch in der Hoffnung auf eine Lösung
    Problem:
    interne Links im Intrant gehen nicht mehr seit Firefox Vers. 4
    bei den vorherigen FF Versionen und in anderen Browsern funktionieren diese
    ebenso, wenn ich die Site über "nur diesen Frame anzeigen" anzeigen lasse
    (die Site wird in einem iframe dargestellt)
    HTML:
    <a href='#intlink3.1' class='sprungmarke'>klick hier</a>
    <a name='intlink3.1' id='intlink3.1'>&nbsp;</a> <!-- anstelle von &nbsp; auch schon Text gestanden -->
    die Seiten sind validiert
    hat jemand von Euch eine Idee wo ich die Fehlersuche ansetzen kann
    Vielen Dank für Eure Hilfe

  • Ohne eine öffentlich verfügbare Testseite ist da wohl aus der Ferne wenig zu machen.

    Unabhängig von dem Problem könntest Du Eurem Intranetverantwortlichen vorschlagen, statt des veralteten Codes für "Sprungmarken" modernen einzusetzen:

    Beispiel:

    Code
    <a href='#intlink3.1'>Lorem ipsum</a>
    ...
    <h3 id='intlink3.1'>Lorem ipsum</h3>

    Also "id" statt des "<a name='intlink3.1' id='intlink3.1'>"-Geraffels.

    Die Klasse "sprungmarke" kann entfallen.
    Ein passender CSS-Selektor trifft die Links problemlos auch ohne:

    Code
    a[href^="#intlink"] { eigenschaft: wert; }
  • Hallo Andreas,

    ja Du hast Recht aus der Ferne ist da wohl schwer was zu machen
    ebenso ist es richtig, das die moderne Schreibweise ID vorzuziehen ist

    Was ich (der Internetverantortliche) mit dem -Geraffe :) gemeint habe ist,
    das beide Schreibweisen probiert wurden!
    (Arg ungeschickt von mir)

    Die Formatierung über Klasse oder CSS-Selektor kann man halten wie man
    will, denke ich. Dürfte aber auf keinen Fall mit dem Problem zu tun haben.

    Ich danke Dir für Deine Antwort, aber der Fehler lag leider nicht daran

    Olaf