![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 4 298 Pomógł: 447 Dołączył: 16.11.2006 Ostrzeżenie: (0%) ![]() ![]() |
Chciałbym zablokować na tym elemencie możliwość zaznaczania tekstu.
dla całego dokumentu można użyć:
Jednak ja bym chciał tylko dla elementu nav to zastosować, czy jest taka możliwość? W wypadku gdy nie ma on nadanych atrybutów? Ten post edytował !*! 28.07.2010, 15:31:43 -------------------- Nie udzielam pomocy poprzez PW i nie mam GG.
Niektóre języki programowania, na przykład C# są znane z niezwykłej przenośności (kompatybilność ze wszystkimi wersjami Visty jest wiele warta). |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 2 350 Pomógł: 512 Dołączył: 4.01.2009 Skąd: Wrocław / Świdnica Ostrzeżenie: (0%) ![]() ![]() |
getElementsByTagName:
Kod <nav>TEST</nav>
<script type="text/javascript"> document.getElementsByTagName('nav')[0].innerHTML = 'ala'; </script> -------------------- |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 47 Pomógł: 1 Dołączył: 24.06.2010 Skąd: Sopot Ostrzeżenie: (0%) ![]() ![]() |
Użyj JQuery:
http://jquery.com/ Skrypt z funkcją blokującą możliwość zaznaczania tekstu: http://code.jdempster.com/jQuery.DisableTe....text.select.js Przykład zastosowania: http://code.jdempster.com/jQuery.DisableTe...ect.example.htm |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 4 298 Pomógł: 447 Dołączył: 16.11.2006 Ostrzeżenie: (0%) ![]() ![]() |
Dzięki kamil4u, tylko dlaczego nie może to być wpisane w osobnym pliku JS:
Kod window.onload = document.getElementsByTagName('nav')[0].onmousedown = function(){return false;}; Tylko działa to po dodaniu do końca body? MacDada - jQ to kobyła, wole czysty JS. Ten post edytował !*! 28.07.2010, 15:55:18 -------------------- Nie udzielam pomocy poprzez PW i nie mam GG.
Niektóre języki programowania, na przykład C# są znane z niezwykłej przenośności (kompatybilność ze wszystkimi wersjami Visty jest wiele warta). |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 2 350 Pomógł: 512 Dołączył: 4.01.2009 Skąd: Wrocław / Świdnica Ostrzeżenie: (0%) ![]() ![]() |
Oczywiście, że może, tylko musi być to dodane po załadowaniu DOM( http://kurs.browsehappy.pl/Definicja/DOM , http://kurs.browsehappy.pl/JavaScript/DOM ). Możesz to zrobić w zdarzeniu onload lub trochę się pomęczyć
![]() EDIT: Całkiem źle miałeś.... Kod window.onload = function(){ document.getElementsByTagName('nav')[0].onmousedown = function(){ return false; }; } Jak chcesz przypisywać zdarzenia do jakiegoś elementu to albo: Kod element.zdarzenie = nazwa_funkcji; //<--bez nawiasów, parametrów czy czegokolwiek lub Kod element.zdarzenie = function(){ nazwa_funkcji(a,b,c); cos_jeszcze(); } //<--tu już dowolnie lub http://www.quirksmode.org/js/eventSimple.html Ten post edytował kamil4u 28.07.2010, 16:06:44 -------------------- |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 13.08.2025 - 22:50 |