Autor Zpráva
Tomixcz
Profil *
Zdravim,
mam script ktery po najeti na odkaz ukaze nahled obrazku. Jenze kdyz popojedu
pryc z odkazu vyhodi me to chybu. Nejsem moc dobry v java scriptu a pro bych vas
rad poprosil jestli nevite v cem je chyba. Vsem moc dekuji.

Script:

<SCRIPT type="text/javascript">

function XY(e)
{
x = event.clientX + document.body.scrollLeft;
y = event.clientY + document.body.scrollTop;
}

function ShowMessage(text,id)
{
top_pos = y - 120 + 'px';
left_pos = x -20 + 'px';
document.body.insertAdjacentHTML('BeforeEnd', '<DIV
STYLE="position:absolute; TOP:' + top_pos + '; LEFT:' + left_pos + ';"
ID="' + id + '"><table border=0 bgcolor="#476078" cellpadding=1
cellspacing=0><tr><td>' + text + '</td></tr></table></DIV>');
}

function Kill(id)
{
id.innerHTML = "";
id.outerHTML = "";
}

</SCRIPT>
<A onmouseover="if (window.event) XY(event); ShowMessage('<IMG SRC=neco.gif
width=150 height=112>', 'id25')" onmouseout="Kill(id25)"
HREF="neco.php">Hello</a>
peta
Profil
1. google.com crossbrowser mouse event
2.
onmouseover="if (window.event) XY(event); ShowMessage('<IMG SRC=neco.gif
width=150 height=112>', 'id25')"
onmouseout="Kill(id25)"
Schvalne, kdyz to porovnas, jestli na to prijdes?
Nic? Stale nic? Jeste stale nic? Tak to zjednodusime...
onmouseover="if (neco) XY(event); neco('text1', 'tex2')"
onmouseout="neco(promenna:id25)"
Jeste stele nic?

Tak si pust JS konzolu, napise ti presne cislo radku a tam ti napise, ze promenna nebo funkce id25 neni definovana. Protoze to nemela byt promenna, ale mel to byt text a ten se pise do apostrofu.
Toto téma je uzamčeno. Odpověď nelze zaslat.