Ein Mouseover (?) Prob
Amit
- html
Hallo Allesamt!
Ich habe folgendes Problem:
Wenn ich mit der Maus über ein Link komme, soll in einem zweiten Frame eine
Kurzbeschreibung dieses Link erscheinen.
Wer kann mit hierbei helfen?
Vielen Dank im voraus!
Amit aus Hamburg
Hallo AAH (Amit aus Hamburg! Wäre übrigens ein schöner Nickname!)!
Ich habe folgendes Problem:
Wenn ich mit der Maus über ein Link komme, soll in einem zweiten Frame eine
Kurzbeschreibung dieses Link erscheinen.Wer kann mit hierbei helfen?
Du brauchst dazu ein Tooltip-Script, und wenn es mit IE UND mit NS laufen soll, eine crossbrowser-Lösung. Das verlangt mindestens Notionen (Grundwissen) über JavaScript und DHTML.
Eine crossbrowser-Lösung für einfache Tooltips, die allerdings im selben Fenster aufgehen, findest Du auf: http://www.atomic-eggs.com/temp/ikhf/istartd.html. Es ist eine Lösung von http://www.webreference.com/js/column16/index.html, die aufgrund einiger Fehlermeldungen, die nur dann auftraten, wenn man über einen Link fährt, bevor die Seite komplett geladen ist, von Andreas Bierhals (hier nochmals Danke Andy, falls Du nicht beschliesst, in den Alpen zu bleiben und das hier liest!) angepaßt wurde.
Tooltips die im rechten Frames aufgehen, wenn man über einen Link im linken Frame ansteuert, gibt es auch, zum Beispiel auf Christine Kühnels JavaScript-Notizen: http://www.screenexa.net/js_notiz/index.html.
Allerdings ist es nicht so einfach, dahinterzukommen!
Viel Spaß damit!
Bis danndann
PAF (<javascript:open('http://www.atomic-eggs.com/halle/pafpac.htm','fensterche','width=100,height=100'); return false>)
Nochmals Hallo Allesamt!
Ich habe jetzt selbst eine Lösung gefunden, JEDOCH mit einem
klitzekleinen Schönheitsfehler.
Die HTML-Datei die den Frame beschreibt sieht so aus:
<frameset rows="106,20,*" frameborder="0" framespacing="0" border="0">
<frame src="kalender.htm" name="kalender" scrolling=auto noresize frameborder=0 border=0 marginwidth=0 marginheight=0>
<frame src="themen.htm" name="thema" scrolling=AUTO noresize frameborder=0 border=0 marginwidth=0 marginheight=0>
<frame src="brief.htm" name="brief" scrolling=auto noresize>
</frameset>
Das "OnMouseOver"-Script in Kalender.htm:
<a href="brief1.htm" target="brief" OnMouseOver="JavaScript:AktThema('themen.htm#9801',1)">01</a><br>
<a href="brief2.htm" target="brief" OnMouseOver="JavaScript:AktThema('themen.htm#9802',1)">02</a>
usw, usw ...
und
<script language="JavaScript">
<!--
function AktThema(URL1,Fr1Nummer)
{ parent.frames[Fr1Nummer].location.href=URL1; }
//-->
</script>
So, nun komms:
In der Framebeschreibung des Themas (siehe oben) MUSS 'scrolling=AUTO' stehen,
damit es mit dem Netscape funktioniert, leider gibt DAS dann einen kleinen
Scrollbalken. Mir 'scrolling=NO' klappt es nur mit den MS IE.
Kann mir das jemand erklären, bzw. einen Verbesserungsvorschlag geben.
Amit
Hallo Allesamt!
Ich habe folgendes Problem:
Wenn ich mit der Maus über ein Link komme, soll in einem zweiten Frame eine
Kurzbeschreibung dieses Link erscheinen.Wer kann mit hierbei helfen?
Vielen Dank im voraus!
Amit aus Hamburg