onmouseover+«div pos...»
Michael
- java
Hallo Leute,
kleines Problem. Ich möchte einen normalen onmouseover-effekt (genau den aus selfhtml) einbauen, gleichzeitig die Elemente mit <div style="position:absolute; z-index: 3"> positionieren.
leider macht mir dabei der nc mächtig probleme und bringt folgende Fehlermeldung:
window.document.images[Bildnr] has no properties.
Wenn mir jemand helfen könnte....
Hallo Leute,
kleines Problem. Ich möchte einen normalen onmouseover-effekt (genau den aus selfhtml) einbauen, gleichzeitig die Elemente mit <div style="position:absolute; z-index: 3"> positionieren.
leider macht mir dabei der nc mächtig probleme und bringt folgende Fehlermeldung:window.document.images[Bildnr] has no properties.
Wenn mir jemand helfen könnte....
Hi,
Wohin willst Du denn die Objekte haben? Im style vom <div> steht nichts darüber ausserdem hast Du dem Div keinen namen zugewiesen, somit kannst Du ihn mit einem Javascript schlecht ansprechen.
Wenn Du einen größeren Teil deines codes posten würdest kann dir bestimmt geholfen werden.
gruß,
Goce
Hallo,
hier ein Auszug aus dem script:
<script language="JavaScript">
<!--
Normal2 = new Image();
Normal2.src = "grafiken/firma_button.gif";
Highlight2 = new Image();
Highlight2.src = "grafiken/firma_button_1.gif";
Normal3 = new Image();
Normal3.src = "grafiken/leistungen_button.gif";
Highlight3 = new Image();
function Bildwechsel(Bildnr,Bildobjekt)
{
window.document.images[Bildnr].src = Bildobjekt.src;
}
//-->
</script>
<div style="position:absolute; left: 5px; top: 5px; z-index:2"><img src="grafiken/menue_halbkreis.gif" width="178" height="207" border="0" alt=""></div>
<div style="position:absolute; left: 158px; top: 73px; z-index:3"><a target="rechts" href="firma.html" onMouseOver="Bildwechsel(1,Highlight2)" onMouseOut="Bildwechsel(1,Normal2);remove_message()"><img src="grafiken/firma_button.gif" width="37" height="12" border="0" alt=""></a></div>
Für Hilfe wäre ich echt dankbar.
Hallo,
hier ein Auszug aus dem script:
<script language="JavaScript">
<!--
Normal2 = new Image();
Normal2.src = "grafiken/firma_button.gif";
Highlight2 = new Image();
Highlight2.src = "grafiken/firma_button_1.gif";
Normal3 = new Image();
Normal3.src = "grafiken/leistungen_button.gif";
Highlight3 = new Image();function Bildwechsel(Bildnr,Bildobjekt)
{
window.document.images[Bildnr].src = Bildobjekt.src;
}//-->
</script><div style="position:absolute; left: 5px; top: 5px; z-index:2"><img src="grafiken/menue_halbkreis.gif" width="178" height="207" border="0" alt=""></div>
<div style="position:absolute; left: 158px; top: 73px; z-index:3"><a target="rechts" href="firma.html" onMouseOver="Bildwechsel(1,Highlight2)" onMouseOut="Bildwechsel(1,Normal2);remove_message()"><img src="grafiken/firma_button.gif" width="37" height="12" border="0" alt=""></a></div>
Für Hilfe wäre ich echt dankbar.
Hi,
bin mir zwar nicht ganz sicher aber ich denke du musst dem <div> in dem du das bild lädts einen namen geben (name="div2"),
und in der function Bildwechsel es mit window.document.layers["div2"].images[Bildnr].src=Bildobjekt.src ansprechen (für NN)
bin noch neu auf dem gebiet doch ich leide auch seit tagen mit den ..peeeeep... div's (in IE sprichst du die <div> mit document.all["div2"].style.blablabla an)
Hoffe es klappt.
gruß,
Goce
Danke für Deinen Tipp. Funzt auch.
Aber nun ein weiteres Problem. Wie kann ich mehrer Menue-Links ansprechen, die alle unabhängig von einander definiert sind?