frameuebergreifendes onmouseover
Dirk Pieper
- javascript
0 Cheatah0 Odium0 dirk pieper0 Cheatah
Hallo,
ich moechte folgendes erreichen:
wenn man in einem rechten frame mit der maus über einen link faehrt, soll sich gleichzeitig im linken Menueframe der dazugehörige Button verändern.
ich habe mit FrameVerweis herumexperimentiert, konnte aber den mouseonover-effekt nicht integrieren. weiss jemand rat?
Hi,
ich habe mit FrameVerweis herumexperimentiert, konnte aber den mouseonover-effekt nicht integrieren. weiss jemand rat?
sag doch erst mal, was Du mit welchem (Miss-)Erfolg getan hast. Prinzipiell ist frameübergreifendes Arbeiten kein Problem; und ob Du das nun onMouseOver machst oder onInChinaFälltEinSackReisUm, ist auch wurscht. Also wirst Du wohl irgendwas falsch gemacht haben - was das ist, können wir ohne ein Minimum an Code und eine Problemanalyse von Dir nicht erraten.
Cheatah
Hallo,
man kann es erraten, aber nicht wissen...
am besten du legst das script als datei ab un bindest diese mit src= ein...
deine bildwechselfunktion musst du nun um einen paramter erweitern...nämlich um den frame (ja wirklich)
z.B.
function bwout(wo,nr,objekt)
{
parent.frames[wo].document.images[nr].src = objekt.src;
}
musst halt nur etwas mehr Obacht geben...
Odium
Hi,
das frameset besteht aus
<frame src="dateilinks" name="links" ...>
<frame src="dateirechts" name="rechts" ...>
in "dateirechts" habe ich das skript
function FrameVerweis('dateilinks')
{
parent.frames[0].location.href = "dateilinks";
}
in "dateilinks" steht z.B. folgendes onmouseover
<a href="../shtml/opac.shtml" target="rechts" onmouseover="op.src='../grafiken/neuehp/buttons/b-opac.gif';op.src='../grafiken/neuehp/buttons/b2-opac.gif'" onmouseout="op.src='../grafiken/neuehp/buttons/b2-opac.gif';op.src='../grafiken/neuehp/buttons/b-opac.gif'"> <img src="../grafiken/neuehp/buttons/b-opac.gif" name="op" width="119" border="0" alt="Katalogrecherche, Ausleihsystem" ><BR>
in "dateirechts" weiss ich dann nicht, wie ich z.B. bei einem onmouseover von
<a href="../shtml/opac.shtml">Katalogrecherche, Ausleihsystem</a>
in "dateilinks" das onmouseover auslösen kann.
oder ist mein Ansatz falsch?
Hi,
in "dateirechts" weiss ich dann nicht, wie ich z.B. bei einem onmouseover von
<a href="../shtml/opac.shtml">Katalogrecherche, Ausleihsystem</a>
in "dateilinks" das onmouseover auslösen kann.
Du löst nicht irgendein anderes onMouseOver aus. Es gibt nur das in "dateirechts" - in _diesem_ onMouseOver änderst Du die Grafik des anderen Frames.
Übrigens würde ich Dir schon der Übersichtlichkeit wegen empfehlen, den Bildwechsel in eine Funktion zu kapseln, welche Du aus beiden Frames aufrufen kannst. Das ist ganz nebenbei noch besser wartbar, wenn sich z.B. etwas ändert.
Cheatah