mit mouseover andere frames beeinflussen
FlamingMoe
- javascript
0 FlamingMoe0 Gernot Back0 FlamingMoe
moin,
ich möchte gernen in einem Frameset mit der mouseover-funktion in einem frame ein anderes frame verändern. Was meint Ihr, wie man das machen könnte?
Also ein frame enthält Felder, wenn ich mit der Maus über diese fahre, soll sich im Frame daneben was ändern.....
thx.
Moe
Ich muss noch was hinzufügen. Die mouseover-funktion soll aus einem eingebetten Frame heraus auf die Hauptseite wirken.
thx.
Hallo FlamingMoe,
mit dem Framenamen kannst du jeden (I)Frame ansprechen.
Um die genaue Funktionsweise zu verstehen, empfehle ich dir die Lektüre dieses Artikels.
Gruß Gernot
Vielen Dank,
bisher ist der Artikel zwar noch ein Buch mit sieben Siegeln für mich, aber das wird sich schon geben... Falls jemand ein plakatives Beispiel hat wäre ich dennoch sehr dankbar.
thx again.
Moe
Hallo FlamingMoe,
bisher ist der Artikel zwar noch ein Buch mit sieben Siegeln für mich, aber das wird sich schon geben... Falls jemand ein plakatives Beispiel hat wäre ich dennoch sehr dankbar.
Also ich finde, Sven hat diesen Beitrag sehr leicht verständlich geschrieben, zumal er das Ganze dabei auch noch mit animierten Grafiken veanschaulicht.
Du hast dir für den Anfang natürlich auch sehr viel vorgenommen. Ich würde meinen Frames ja an deiner Stelle jeweils solche Namens-Attribute verpassen: name="zeileZeilennummer_spalteSpaltennummer"
Damit kannst du dann jeweils den Frame rechts oder links daneben ansprechen, indem du die Spaltennummer (falls existent) um eins erhöhst oder verminderst.
Gruß Gernot
Ich wollte nicht den Artikel schlecht machen ;-) Von der Theorie auch sehr einleuchtend. Ich weiß nur nicht, wie ich das auf die Praxis anwende. Also folgendes: So funktioniert mein mouseover. Allerdings komplett in einem einzigen Frame.
script type="text/javascript">
Normal10 = new Image();
Normal10.src = "pic1.gif";
Highlight10 = new Image();
Highlight10.src = "pic2.jpg"; function Bildwechsel(Bildnr,Bildobjekt) {
window.document.images[Bildnr].src = Bildobjekt.src;
}
//-->
</script>
<img src="pic1.gif" width="505" height="296" border="0">
<a href=".html" target="blank" onMouseOver="Bildwechsel(11,Highlight10)"
onMouseOut="Bildwechsel(11,Normal10)"><img src="pic3.jpg" height="75" width="75" border="1"></a>
Bei mouseover pic3 wird pic1 zu pic2.
Nun möchte ich gerne die sensitive Grafik statt im selben Frame in einem eingebetteten Frame darstellen.
Danke für die Unterstützung.
Hallo FlamingMoe,
bisher ist der Artikel zwar noch ein Buch mit sieben Siegeln für mich, aber das wird sich schon geben... Falls jemand ein plakatives Beispiel hat wäre ich dennoch sehr dankbar.
Hier mal ein plakatives Beispiel:
http://www.sprachlernspiele.de/selftests/framehover
Wie es dann entsprechend mit Hintergrundbildern statt -farben funktioniert, kriegst du dann aber selbst raus, oder?
Gruß Gernot