Servuz!
Ich bin gerade dabei meine neue Webseite zu kreieren
Ich habe es hinbekommen ein image durch ein anderes durch ein onMouseOver event zu ersetzten(welches dann bei onMouseOut wieder verschwindet).
Nun will ich, dass wenn ich auf image clicke ein anderes angezeigt wird und das onMouseOver event bestehen bleibt(also nicht beim verlassen des images wieder verschwindet)
Hes auf verschiedenen wegen probiert und auch im netz gesucht. Aber auch so kann ich mir nciht vorstellen wie das funktionieren könnte. Kann mir da vielleicht einer nen Tipp geben?
source:
<html>
<head>
<title>welcome to ArdieMs aka Dj RDMs website</title>
<script language="javascript">
<!-- hide script from old browsers
browserName = navigator.appName;
browserVer = parseInt(navigator.appVersion);
if (browserName == "Netscape" && browserVer >= 3) browserVer = "1";
else if (browserName == "Microsoft Internet Explorer" && browserVer == 4) browserVer = "1";
else browserVer = "2";
if (browserVer == 1) {
a1 = new Image(161,179);
a1.src = "files/linkscbuttonb.jpg";
a2 = new Image(161,179);
a2.src = "files/linkscbuttona.jpg";
b1 = new Image(94,54);
b1.src = "files/aboutabuttonb.jpg";
b2 = new Image(94,54);
b2.src = "files/aboutabuttona.jpg";
c1 = new Image(94,54);
c1.src = "files/audioabuttonb.jpg";
c2 = new Image(94,54);
c2.src = "files/audioabuttona.jpg";
d1 = new Image(94,54);
d1.src = "files/videoabuttonb.jpg";
d2 = new Image(94,54);
d2.src = "files/videoabuttona.jpg";
e1 = new Image(94,54);
e1.src = "files/picsabuttonb.jpg";
e2 = new Image(94,54);
e2.src = "files/picsabuttona.jpg";
f1 = new Image(94,54);
f1.src = "files/gbookabuttonb.jpg";
f2 = new Image(94,54);
f2.src = "files/gbookabuttona.jpg";
g1 = new Image(94,54);
g1.src = "files/forumabuttonb.jpg";
g2 = new Image(94,54);
g2.src = "files/forumabuttona.jpg";
h1 = new Image(529,34);
h1.src = "files/navibarlinks.jpg";
h2 = new Image(94,54);
h2.src = "files/linkscbuttona.jpg";
}
function hiLite(imgID, imgName, comment) {
if (browserVer == 1) {
document.images[imgID].src = eval(imgName + ".src");
window.status = comment; return true;
}}
//end hiding -->
</script>
</head>
<body text="#000000" bgcolor="#FFFFFF" link="#000000" alink="#000000" vlink="#000000">
<div id="djrdm" style="position: absolute; left: 20px; top: -2px;" align="left">
<img id="djrdm" name="djrdm" src="files/djrdm.jpg" width="420" height="300" border="0" alt=""></div>
<div id="links" style="position: absolute; left: 429px; top: 49px;" align="left">
<a onClick="hiLite('a','a2','')" onMouseOver="hiLite('a','a2','links')" onMouseOut="hiLite('a','a1','')">
<img name="a" src="files/linkscbuttonb.jpg" width="161" height="179" border="0"></a></div>
usw.
Ich bedanke mich schonmal im vorraus
Ich bin gerade dabei meine neue Webseite zu kreieren
Ich habe es hinbekommen ein image durch ein anderes durch ein onMouseOver event zu ersetzten(welches dann bei onMouseOut wieder verschwindet).
Nun will ich, dass wenn ich auf image clicke ein anderes angezeigt wird und das onMouseOver event bestehen bleibt(also nicht beim verlassen des images wieder verschwindet)
Hes auf verschiedenen wegen probiert und auch im netz gesucht. Aber auch so kann ich mir nciht vorstellen wie das funktionieren könnte. Kann mir da vielleicht einer nen Tipp geben?
source:
<html>
<head>
<title>welcome to ArdieMs aka Dj RDMs website</title>
<script language="javascript">
<!-- hide script from old browsers
browserName = navigator.appName;
browserVer = parseInt(navigator.appVersion);
if (browserName == "Netscape" && browserVer >= 3) browserVer = "1";
else if (browserName == "Microsoft Internet Explorer" && browserVer == 4) browserVer = "1";
else browserVer = "2";
if (browserVer == 1) {
a1 = new Image(161,179);
a1.src = "files/linkscbuttonb.jpg";
a2 = new Image(161,179);
a2.src = "files/linkscbuttona.jpg";
b1 = new Image(94,54);
b1.src = "files/aboutabuttonb.jpg";
b2 = new Image(94,54);
b2.src = "files/aboutabuttona.jpg";
c1 = new Image(94,54);
c1.src = "files/audioabuttonb.jpg";
c2 = new Image(94,54);
c2.src = "files/audioabuttona.jpg";
d1 = new Image(94,54);
d1.src = "files/videoabuttonb.jpg";
d2 = new Image(94,54);
d2.src = "files/videoabuttona.jpg";
e1 = new Image(94,54);
e1.src = "files/picsabuttonb.jpg";
e2 = new Image(94,54);
e2.src = "files/picsabuttona.jpg";
f1 = new Image(94,54);
f1.src = "files/gbookabuttonb.jpg";
f2 = new Image(94,54);
f2.src = "files/gbookabuttona.jpg";
g1 = new Image(94,54);
g1.src = "files/forumabuttonb.jpg";
g2 = new Image(94,54);
g2.src = "files/forumabuttona.jpg";
h1 = new Image(529,34);
h1.src = "files/navibarlinks.jpg";
h2 = new Image(94,54);
h2.src = "files/linkscbuttona.jpg";
}
function hiLite(imgID, imgName, comment) {
if (browserVer == 1) {
document.images[imgID].src = eval(imgName + ".src");
window.status = comment; return true;
}}
//end hiding -->
</script>
</head>
<body text="#000000" bgcolor="#FFFFFF" link="#000000" alink="#000000" vlink="#000000">
<div id="djrdm" style="position: absolute; left: 20px; top: -2px;" align="left">
<img id="djrdm" name="djrdm" src="files/djrdm.jpg" width="420" height="300" border="0" alt=""></div>
<div id="links" style="position: absolute; left: 429px; top: 49px;" align="left">
<a onClick="hiLite('a','a2','')" onMouseOver="hiLite('a','a2','links')" onMouseOut="hiLite('a','a1','')">
<img name="a" src="files/linkscbuttonb.jpg" width="161" height="179" border="0"></a></div>
usw.
Ich bedanke mich schonmal im vorraus