ďťż

[JS] Problem ze zmianą "top" i "left"

       

Podstrony


telcocafe

<script type="text/javascript"> <!-- function shmenu(y) { with(document.getElementById('am'+y).style) {  left=x;  top=y; } } --> </script>
To skrypt, który ma ustawić pewnemu ID wartość LEFT i TOP na odpowiednią...

var ge=(document.getElementById&&!document.all)?true:false; var ie=(document.all)?true:false; onmouseover=getCursor; function getCursor(e) { if(ge) { x=e.pageX; y=e.clientY; } if(ie) { x=event.clientX + document.body.scrollLeft; y=event.clientY + document.body.scrollTop; } }
Ten kod wykrywa kursor. X wykrywa dobrze, z Y już gorzej (wartość: 1).

Czy ktoś może pomóc? Jak poprawnie zmienić LEFT i TOP pewnemu ID w Javascript?



niedawno robilem cos takiego dla Beldzia (Beldziu jak to przeczytasz to mu udostepnij te style ktore Ci dalem :) ) i pamietam ze trzeba bylo chyba ustalic w stylach obiektow parametry left i top a potem dopiero zmieniac je :]

a może jeszcze position:absolute?

Nic to nie da, że ustawię te parametry do CSS.

Aha - i korzystam z Firefoksa (nie testowane na IE, bo FF to podstawa)
Użytkownik Ferrari edytował ten post 05 sierpień 2005, 22:21
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • nvm.keep.pl

  • Sitedesign by AltusUmbrae.