[JS] ruchomy div

Odpowiedz Nowy wątek
2006-10-23 22:06
bartek_____
0

witam, napisalem sobie prostu js aby miec ruchomego diva i dalem funkcje

<script> function move_div(e) { document.getElementById(e).style.left = window.event.x + 10; document.getElementById(e).style.top = window.event.y + 10; } </script>

i dodalem go na do warunku onMouseMove, niestety ta metoda dziala tylko w IE i w Operze ale nie siestety nie w FF, czy moglby mi ktos podeslac proste rozwiazanie do tego zagadnienia ;> ?
z gory dziekuje

Pozostało 580 znaków

2006-10-23 22:21
0

Nie bardzo rozumiem ten kod. Może zainteresuj się gotowymi rozwiązaniami: http://www.pageresource.com/jscript/j_a_02.htm (DHTML Window).


Pozdrawia DzieX

int getRandomNumber() { return 4; }

Pozostało 580 znaków

2006-10-23 22:25
bartek_____
0

moze inaczej
chcialem wykonac podpis obrazka tyle ze chcialbym aby byl on moja warstwa.
i nie dziala przesuwanie tej wlasnie warstwy sposobem wczesniej zaprezentowanym, tzn nie dziala tylko w firefoxie, a na tym mi najbardziej zalezy

Pozostało 580 znaków

2006-10-24 02:55
0

Dodaj do img atrybut id taki sam jak title.
Jak nie pomoże to zrób warstwę div i daj na niej odpowiednie id, opisz ją dobrze css-em, a w niej daj ten obrazek i stosuj funkcję move_div na calej warstwie div a nie tylko na obrazku. Na przesuwanej warstwie musi być {position:absolute}


It's not just about livin' forever Johny.
The trick is livin' with yourself forever.

Pozostało 580 znaków

2006-10-24 07:58
bartek_____
0

chodzi o to ze inne funkcje dzialaja poprawnie, a przesuwanie warstwy dziala w ie i operze ale nie w firefoxie i wlasnie o to caly czas mi sie rozchodzi ;]

Pozostało 580 znaków

2006-10-24 08:23
0

ciapek888 napisal Ci jak to osiagnac, wiec zrob tak jak mowi.

pozdrawiam
johny


You need to learn how to walk
before you can run

Pozostało 580 znaków

2006-10-24 20:15
0

w onmousemove daj:
with (this.onmousemove) { if(arguments[0]) window.event = arguments[0]; } move_div(this.id);

Firefox nie wspiera window.event.

(jeśli ten kod nie działa - spróbuj z onMouseMove i z arguments[1])

BTW - zamiast <script> pisz <script type="text/javascript">


php if ($crazy) sqrt() or die;

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0