Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: zaznaczanie tekstu podczas przesuwania divow
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
nospor
Na stronce mogę przesuwać divy. Lapie jednego i latam sobie po stronie. Jest to standardowy skrypcik na takie rzeczy. Problem mam jednak w operze. Jesli na stronie jest tekst, to podczas przesuwania divów, tekst ten zostaje zaznaczony, jesli akurat nad nim przesuwam diva.
gdzies znalazlem ze nalezy dla body dodac:
  1. <body onselectstart='return false;' ondrag='return false;'>

Jednak to nie dziala i nadal tekst sie zaznacza.
Jak to rozwiązac? FF i IE nie zaznacza, mi tych tekstow
borysf
sprobuj tak:

<script language="javascript" type="javascript">

window.onselect = function() { return false; }

</script>

P.S. Nie pamietam czy tak to powinno byc, ale tak mi sie wydaje. musialbym sprawdzic w swoich skryptach do ktorych nie mam tymczasowo dostepu.

Ale tak nawiasem mowiac zajrzyj na script.aculo.us - swietna biblioteka dla web 2.0 do robienia takich roznych rzeczy (drag&drop, efekty, ajax). generalnie rzecz biorac jest to rozszerzenie dla prototype.

pozdr,
Borys

P.S.

Mozesz tez tak (co chyba bedzie lepiej dzialac):

window.onselect = function(e) {
e.preventDefault();
e.stopPropagation();
return false;
}
nospor
No niestety nie dziala
borysf
jak wroce do domu wieczorem to zobacze w skryptach swoich i Ci wysle (o ile nie zapomne)
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.