Hallo liebe Community,
ich habe mir ein script mit 2 funktionen geschrieben. Die eine heißt change(id) und soll ein bild anzeigen , wenn man über den text (lorem ipsum) fährt, sobald man mit der maus den text verlässt soll dass bild mittels der anderen funktion verstecken(id) wieder unsichtbar werden.
Im firefox funktioniert auch alles soweit ... nur der IE ( hab in 5 , 6 und 7 getestet) spinnt wieder mal rum. da ich mich erst seit kurzem mit javascript beschäftge, frage ich euch um rat ;)
hier der code:
würde mich freuen, wenn mir jdm helfen kann
Danke
ich habe mir ein script mit 2 funktionen geschrieben. Die eine heißt change(id) und soll ein bild anzeigen , wenn man über den text (lorem ipsum) fährt, sobald man mit der maus den text verlässt soll dass bild mittels der anderen funktion verstecken(id) wieder unsichtbar werden.
Im firefox funktioniert auch alles soweit ... nur der IE ( hab in 5 , 6 und 7 getestet) spinnt wieder mal rum. da ich mich erst seit kurzem mit javascript beschäftge, frage ich euch um rat ;)
hier der code:
HTML:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<script language="JavaScript"><!--
function change(id) {
if (document.all) {
if(document.all[id].classNamme == 'hidden')
document.all[id].className = 'bild';
else
document.all[id].className = 'hidden';
}
else if (document.getElementById) {
if (document.getElementById(id).className == 'hidden')
document.getElementById(id).className = 'bild';
else
document.getElementById(id).className = 'hidden';
}
}
function verstecken(id) {
if (document.all) {
document.all[id].className = 'hidden';
}
else if (document.getElementById) {
document.getElementById(id).className = 'hidden';
}
}
//--></script>
<style type="text/css">
.hidden {
display: none;
}
.bild {
display: block;
}
</style>
</head>
<body>
<p onmouseover="change('ips')" onmouseout="verstecken('ips')">Lorem Ipsum</p>
<div id="ips" class="hidden"> <img src="bild.jpg" alt=""> </div>
</body>
</html>
Danke