MouseOver Link in anderem Frame

MickySilver

Grünschnabel
Hallo!

Ich habe auf einer Internet-Seite einige Grafiken als Link-Buttons eingesetzt.
Nun möchte ich aber dass der Besucher nicht erst klicken muss, sonder sich die
Links direkt öffnen wenn der Besucher mit der Maus über das Bild fährt.
Ich habe es bisher nur hinbekommen, dass sich die verlinkte Datei im selben
Frame öfnnet, ich schaffe es aber nicht, dass sich der Link in einem anderen Frame öffnet.
Das normale "target" funktioniert nicht.
Die Lösung ist bestimmt relativ simpel, aber ich habe noch nicht viel Erfahrung
mit Javascript.
Es wäre prima, wenn mir jemand weiterhelfen könnte! :)

Grüße

MickySilver
 
Hi MickySilver,

da ich selbst eine Site mit Frames erstellt habe, kann ich Dir vielleicht helfen:

Du musst zuerst die einzelnen Frames benennen um mit Hyperlinks arbeiten zu können. Dazu klickst Du (nachdem Du das Frame markiert hast) im Eigenschaften-Inspektor in das Feld "Frame-Name" und bennenst es.

Achte darauf, dass ein Frame-Name aus einem einzigen Wort bestehen sollte. Verzichte auf Umlaute, ß und reservierte JavaScript-Wörter wie "top" etc. Darüber hinaus solltest Du keine Punkte und Bindestriche verwenden, Unterstriche (_) können aber eingesetzt werden. Das erste Zeichen des Frame-Namens sollte keine Zahl sein.

Um jetzt den Link zu setzten, musst Du im Eigenschafteninspektor den Namen der Seite angeben, die im gewünschten Frame durch den Hyperlink angesteuert werden soll. Und jetzt kommt das wichtigste: Öffne das Listenfeld "Ziel" (auch im Eigenschafteninspektor ) und gebe hier den Namen des Frames an, in dem die neue Seite geöffnet werden soll. Also nicht (!) eine der Standard-Einstellungen wie _parent, _blank, _self oder _top auswählen!

Viel Spaß beim Basteln!

Gruss, Paco
 
Dazu klickst Du (nachdem Du das Frame markiert hast) im Eigenschaften-Inspektor in das Feld "Frame-Name" und bennenst es.
Äh... woher weisst du denn, welchen Editor er benutzt? :confused:

MickySilver: Folgender Code sollte helfen. (Das ist kein PHP, das mach ich nur, damit es schön bunt wird. ;))
PHP:
<img src="..." onmouseover="parent.FrameName.location.href='datei.htm';">
Wenn du noch willst, dass sich der Mauszeiger in den Standard-Link-Mauszeiger ändert, musst du den Code noch wie folgt ergänzen:
PHP:
<img src="..." onmouseover="parent.FrameName.location.href='datei.htm';" style="cursor: pointer;">
 
Hi SilentWarrior!

Die Zeile hat war genau das was ich gesucht hatte. :)

Den Zusatz für den wechselnden Cursor kann ich auch prima gebrauchen,
ich hatte vorher um den Cursor-Wechsel zu erzwingen immer
einen Anker gesetzt. Aber so ist es viel besser.
Ausserdem ist der Quelltext nun ordentlicher.

Vielen Dank

MickySilver
 

Neue Beiträge

Zurück