Clay
Threadersteller
Dabei seit: 04.12.2006
Ort: München
Alter: 37
Geschlecht:
|
Verfasst Fr 27.04.2007 09:53
Titel IE geht nicht ins Javascript (XML / XSL) ? |
|
|
Hallo zusammen,
ich sitze grad an einem eigentlich nicht alzu komplizierten script.
dabei soll ein bild beim mouseover einen div mit dem bild in originalgröße auf "visible" setzen.
der div soll beim mousezeiger erscheinen.
soweit hat auch alles geklappt... das Script soll aber in eine xsl eingebunden werden und jetzt funktioniert es nur noch
im firefox. ... ich habe mit dem IE und alert getestet ob der IE überhaupt ins script geht. leider nicht.
warum???
ich hoffe mir kann jemand helfen
danke im vorraus!
hier der code:
Code: |
<![CDATA[
var IE = document.all?true:false;
var tempX = 0;
var tempY = 0;
function getMouseXY(e, divName, imgObj) {
if (IE) {
tempX = event.clientX + document.body.scrollLeft;
tempY = event.clientY + document.body.scrollTop;
}
else{
tempX = e.pageX;
tempY = e.pageY;
}
if (tempX < 0){tempX = 0;}
if (tempY < 0){tempY = 0;}
var objDiv = document.getElementById(divName);
//if (objDiv == null)
// return;
objDiv.style.left = tempX - 350 + "px";
objDiv.style.top = tempY - 250 + "px";
objDiv.style.visibility = 'visible';
}
]]>
</script>
<img onmouseover="javascript:getMouseXY(event, 'bild01', this)"
onmouseout="javascript:document.getElementById('bild01').style.visibility='hidden'" src="gfx/Elephant-small.gif" width="120" height="90" />
<div id="bild01" style="position:absolute; visibility:hidden; z-index:1">
<img src="gfx/Elephant-big.gif" width="640" height="480" /></div>
|
|
|