Der Martin: link wird als besucht angezeigt, obwohl nicht angeklickt

Beitrag lesen

Hi,

Dieser Link verweist auf die aktuelle Seite, in der er steht. Und die ist ja wohl eindeutig schon besucht, oder?

<a href="" onclick="parent.main.location='Diedatei.html'; parent.oben.location='diedatei2.html; return false;>
und dieser link wurde noch nicht besucht... warum wird er dann aber als besucht angezeigt?

weil er auf die Seite "" verweist - und das ist nun einmal die aktuell angezeigte Seite, in der dieser Link steht. Dass zusätzlich noch ein onclick-Handler dranhängt, der vielleicht irgendwas anstellt, ist dem Browser dabei erstmal egal. Entscheidend ist das Ziel des Links, und das steht im href-Attribut.

Du solltest dich bei dieser Konstruktion sowieso kritisch fragen, was Besucher ohne Javascript von diesem Link haben. Richtig, nichts. Also setz' die Zielseite doch bitte ins href-Attribut, dann funktioniert der Link schonmal wie es sein sollte (target-Attribut für den Ziel-Frame nicht vergessen). Dein Frame "oben" ist vermutlich die Navigation, die kannst du ja dann wie bisher mit dem onclick nachziehen.

So long,
 Martin

--
Zwei Stammtischbrüder:
Hier steht, dass laut Statistik über 60 Prozent aller Ehefrauen fremdgehen.
Was soll ich mit dieser Information? Ich brauche Namen, Fotos, Telefonnummern ... !