Forum Doku Wiki Blog

Forumsarchiv 2002, Juli
onmouseout/onmouseover/Statuszeile/zwei Frames laden

archivierte Beiträge lesen

  1. (JAVASCRIPT) onmouseout/onmouseover/Statuszeile/zwei Frames laden von Stefan D., 09. 07. 2002, 01:22

onmouseout/onmouseover/Statuszeile/zwei Frames laden

Der folgende Beitrag wurde am 09. 07. 2002, 01:22 Uhr von Stefan D. veröffentlicht.

Hallöchen allerseits,

ich bin kein wirklicher Freund von JavaScript - sprich wir beide verstehen uns nicht wirklich *grinsel*

Folgendes Problem: Hm, wir erklären *überleggrübel*; ich versuch's einfach mal mit dem Quelltext:

<html>
<body>
[bla bla]

<script language="JavaScript" type="text/javascript">
<!--
Normal1 = new Image();
Normal1.src = "bla1.gif";
Highlight1 = new Image();
Highlight1.src = "bla2.gif";

[bla bla]

function Bildwechsel(Bildnr,Bildobjekt)
    {
     window.document.images[Bildnr].src = Bildobjekt.src;
    }
//-->
</script>
<script language="JavaScript" type="text/javascript">
<!--
function ZweiFrames(URI1,F1,URI2,F2,URI3,F3)
{
  Frame1=eval("parent."+F1);
  Frame2=eval("parent."+F2);
  Frame1.location.href = URI1;
  Frame2.location.href = URI2;
}
//-->
</script>

[bla bla]

<a href="javascript:ZweiFrames('bla1.html','kopf','bla2.html','ansicht')" onMouseOver="Bildwechsel(0,Highlight1)" onMouseOut="Bildwechsel(0,Normal1)"><img src="bla1.gif" border="0" alt="Bla" width="90" height="25"></a>

[bla bla]

</body>
</html>

Nun (endlich) mein Problem: Es gibt ja, um bei Verweisen den Statuszeilentext zu ändern, folgende Möglichkeit:

<a href="bla.html" onmouseover="status='blablabla';return true;"><img SRC="nocheinbla.gif" alt="Blabla" border="0" height="80" width="300"></a>

Nun bekomme ich damit (in Kombination mit dem oberen Quelltext-Auszug) den Statuszeilentext nicht geändert.

Kann mir da wer helfen?

Danke schon mal

Stefan D.

onmouseout/onmouseover/Statuszeile/zwei Frames laden

Der folgende Beitrag wurde am 09. 07. 2002, 08:10 Uhr von Stefan Muenz veröffentlicht.

Hallo Stefan,

> ich bin kein wirklicher Freund von JavaScript - sprich wir beide verstehen uns nicht wirklich *grinsel*

Wie sagte mal eine Dame aus dem Badischen: "Gott schuetze mich vor warmem Weisswein und vor JavaScript!" ;-)

> Nun bekomme ich damit (in Kombination mit dem oberen Quelltext-Auszug) den Statuszeilentext nicht geändert.

Denk ich mir - da du ja onmouseover bereits die Funktion Bildwechsel() aufrufst. Wahrscheinlich ist es deshalb auch am besten, du packst den Code zur Statuszeilenaenderung einfach dort mit rein, also z.B. so:

function Bildwechsel(Bildnr,Bildobjekt,Statustext)
{
 window.document.images[Bildnr].src = Bildobjekt.src;
 window.status = Statustext;
}

Und beim Aufruf dann:

<a href="javascript:ZweiFrames('bla1.html','kopf','bla2.html','ansicht')" onMouseOver="Bildwechsel(0,Highlight1,'Mouseover-Statuszeilentext')" onMouseOut="Bildwechsel(0,Normal1,'')"><img src="bla1.gif" border="0" alt="Bla" width="90" height="25"></a>

Wobei du auch mal "parent.status =" probieren solltest, denn wir befinden uns ja in einem Frameset. Vielleicht solltest du die Funktion auch entspechend anders benennen, so wie oben passt der Name einfach nicht mehr zu dem, was sie tut.

viele Gruesse
  Stefan Muenz

onmouseout/onmouseover/Statuszeile/zwei Frames laden

Der folgende Beitrag wurde am 09. 07. 2002, 22:09 Uhr von Stefan D. veröffentlicht.

Danke schon mal, ich werd's mal versuchen *bibber*

Gruß

© 1998-2013 SELFHTMLImpressumSoftware: Classic Forum 3.4