Mody23
18.02.2012, 19:27:03
Często na stronach gdzie wrzucamy pliki, generuje nam linka do pobrania. I tam jest taki bajer, że po najechaniu na pole input z zawartym linkiem - zaznacza nam go. Gdy klikniemy CTRL + C to nam kopiuje ten link. Jak taki efekt osiągnąć?
wookieb
18.02.2012, 19:29:32
Mody23
18.02.2012, 19:56:32
Ma ktoś coś jeszcze? Bo to działa tylko po kliknięciu w pole i to nie zawsze.
wookieb
18.02.2012, 19:57:40
Czy naprawdę tak ciężko zmienić nazwę zdarzenia?
Mody23
18.02.2012, 20:00:59
hm. a jak zrobić, aby po najechaniu się zaznaczało, z kolei jeśli kursor znajduje się poza polem - odznaczało? Bo teraz jest tak, że jak się już raz najedzie kursorem, to zaznaczone pole jest cały czas.
wookieb
18.02.2012, 20:02:12
A czy w swoim "pracowitym" trybie programowania już dowiedziałeś się chociaż jak nazywa się zdarzenie najechania myszką na pole?
Mody23
18.02.2012, 20:06:30
Nie musisz robić ze mnie ostatniej ofermy. Po prostu potrzebuję tego do uploader'a pliku, a o JS nie mam zielonego pojęcia, dlatego pytam.
Nazywać się będzie zapewne onmouseover ;] z reszta do tego juz doszedlem.
wookieb
18.02.2012, 20:09:41
Masz dostęp do internetu - największej skarbnicy wiedzy.
Czy naprawdę tak trudno wpisać w google "javascript zdarzenie najechania myszką"?
Od tego są przeliczne dokumentacje w których jest wszystko napisane. Nie nauczysz się z nich korzystać to nic w życiu sam nie zaprogramujesz.
Mody23
18.02.2012, 20:15:07
no dobra, ale mam onmouseout i nie mam pojęcia co tam wprowadzić aby działa się rzecz zupełnie odwrotna, do tego, co podałeś mi wyżej. Nie wiem jak zmienić to:
var text_input = document.getElementById ("myTextInput");
text_input.focus ();
text_input.select ();
Aby działało zupełnie na odwrót.
Kostek.88
18.02.2012, 23:03:05
Nie jestem pewien, czy o to Ci chodzi, ale...
<input type="text" onmouseover="this.focus(); this.select()" onmouseout="this.blur()" />
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.