witam mam mały problem mianowicie podany niżej skrypt nie chce działać:
<?xml version="1.0" encoding="Windows-1250"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"> <input type="text" name="MouseX" value="0" size="4"> X
<br> <input type="text" name="MouseY" value="0" size="4"> Y
<br> div
{
background:silver;
border:1px solid black;
position:absolute;
display:block;
}
<script language="JavaScript1.2"> var IExp = document.all?true:false
if (!IExp) document.captureEvents(Event.MOUSEMOVE);
var mouseX= 0;
var mouseY= 0;
var Show_ID=0;
document.onmousemove=getMousePosXY;
function getMousePosXY(e)
{
if(IExp)
{
mouseX = event.clientX + document.body.scrollLeft
mouseY = event.clientY + document.body.scrollTop
}
else
{
mouseX = e.pageX
mouseY = e.pageY
}
if (mouseX < 0){mouseX = 0}
if (mouseY < 0){mouseY = 0}
document.Show.MouseX.value = mouseX;
document.Show.MouseY.value = mouseY;
document.getElementById('k1res1204').style.left=mouseX;
document.getElementById('k1res1204').style.top=mouseY;
return true
}
usuwając jedynie nagłówek czyli
<?xml version="1.0" encoding="Windows-1250"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
sprawimy jż kod "cudownie" zacznie prawidłowo funkcjonować
jak miałbym go poprawić aby działał z tym nagłówkiem
ps. Pracuje na przeglądarce OPERA ver. 12.01