![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 212 Pomógł: 0 Dołączył: 18.12.2003 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Witam.
W pliku .css można sobie ustawić style i np ustawić aby każdy <a href=""> był podkreślony, po najechaniu zmieniał kolor itd... Ale w jaki prostu sposób ustawić tak aby każdy href po kliknięciu przestawał być aktywny... ? |
|
|
![]() |
![]()
Post
#2
|
|
Newsman Grupa: Moderatorzy Postów: 2 033 Pomógł: 290 Dołączył: 21.12.2007 Skąd: Łódź ![]() |
Dodaj zdarzenie onclick, w którym wywołasz f-cję JS, która:
- otworzy url - ustawi właściwość href elementu A na pusty ciąg Ten post edytował blooregard 7.01.2010, 11:22:49 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 212 Pomógł: 0 Dołączył: 18.12.2003 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
a troche jaśniej można ?
|
|
|
![]()
Post
#4
|
|
Newsman Grupa: Moderatorzy Postów: 4 005 Pomógł: 548 Dołączył: 7.04.2008 Skąd: Trzebinia/Kraków ![]() |
co masz na myśli pisząc:
Cytat przestawał być aktywny ? może o pseudoklasę a:visited |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 102 Pomógł: 13 Dołączył: 16.10.2009 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
Musisz napisać funkcję w JavaScriptcie, która:
1. otworzy adres URL w osobnej zakładce, 2. zmieni adres linka na pusty ciąg (<a href="">LINK</a>). Jaśniej się chyba nie da. |
|
|
![]()
Post
#6
|
|
Newsman Grupa: Moderatorzy Postów: 2 033 Pomógł: 290 Dołączył: 21.12.2007 Skąd: Łódź ![]() |
Cytat Jaśniej się chyba nie da. No chyba, że Autor oczekuje gotowca, czyli wersji "najjaśniejszej" (IMG:style_emoticons/default/smile.gif) |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 212 Pomógł: 0 Dołączył: 18.12.2003 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
jakbym znał sie na JavaScripcie to bym napisał w innym dziale, dlatego pisze w "Przedszkole"..
nie oczekuje gotowego rozwiązania... ale chociaż jakiś przykład, w jaki sposób sie do tego zabrać... |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 102 Pomógł: 13 Dołączył: 16.10.2009 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
Zakładam jednak, że nie oczekuje gotowca.
EDIT: ale chociaż jakiś przykład, w jaki sposób sie do tego zabrać... Jak się zabrać? Łapiąc za książkę od JSa i szukając czegoś co może pomóc. Też nie znam się na JS, a mimo to wydaje mi się, że dałbym radę to napisać. Ten post edytował Meares 7.01.2010, 11:48:04 |
|
|
![]()
Post
#9
|
|
Newsman Grupa: Moderatorzy Postów: 2 033 Pomógł: 290 Dołączył: 21.12.2007 Skąd: Łódź ![]() |
|
|
|
![]()
Post
#10
|
|
Grupa: Moderatorzy Postów: 4 362 Pomógł: 714 Dołączył: 12.02.2009 Skąd: Jak się położę tak leżę :D ![]() |
A może JS i zamiana tego linka na span? Wtedy na bank nie będzie to już klikalne (IMG:style_emoticons/default/winksmiley.jpg) W Dokumentacji do JQuery na stronie jest zamiana bodajże buttona do div. Tu byłoby analogicznie (IMG:style_emoticons/default/winksmiley.jpg)
http://docs.jquery.com/Manipulation/replaceWith#content Jeśli nawet to jest dla Ciebie za trudne, to nie wiem czy da się prościej (IMG:style_emoticons/default/tongue.gif) |
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 67 Pomógł: 8 Dołączył: 19.05.2004 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#12
|
|
Newsman Grupa: Moderatorzy Postów: 2 033 Pomógł: 290 Dołączył: 21.12.2007 Skąd: Łódź ![]() |
Ten link nie ma znikać ze strony, tylko ma stać się "nieklikalny", jeśli ktoś już z niego skorzysta.
//EDIT: przynajmniej tak wywnioskowałem z intencji autora wątku, no ale może się mylę. Ten post edytował blooregard 7.01.2010, 15:11:25 |
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 67 Pomógł: 8 Dołączył: 19.05.2004 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Też tak zrozumiałem, dlatego napisałem, że jest to niepraktyczne.
|
|
|
![]()
Post
#14
|
|
Grupa: Zarejestrowani Postów: 213 Pomógł: 10 Dołączył: 7.01.2010 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
zdarzenie odlick zachodzi gdy klikniesz na link
a wiec Ty wlasnie tego zdarzenia potrzebujesz <a href="#" onclick="js"> podmienic href mozesz przy uzyciu getElementByld, znajdz jakis przyklad z ta funkcja i juz sobie poradzisz mam nadzieje, ze sie wyjasnilo |
|
|
![]()
Post
#15
|
|
Grupa: Moderatorzy Postów: 4 362 Pomógł: 714 Dołączył: 12.02.2009 Skąd: Jak się położę tak leżę :D ![]() |
DZIAŁANIE: Domyślne zachowanie onlick -> "przejdź w tym oknie do owej strony".
PYTANIE: Skoro takie jest domyślne zachowanie, to przecież nie zobaczymy zmiany linka, tylko przeniesie nas na nową stronę w tym samym oknie WNIOSEK: Zdarzenie to jest wywoływane jako otwarcie w nowym oknie/nowej zakładce a nie tym samym (a więc nie target="_self" tylko target="_blank") ROZWIĄZANIE: Otwarcie strony w nowej zakładce/oknie i dopiero potem zmiana linka. Tak więc to kwestia otwarcia nowego okna przed replaceWith Czy aby się nie mylę? Albo moja logika już całkiem padła (IMG:style_emoticons/default/winksmiley.jpg) Mojemu myśleniu raczej nie mam nic do zarzucenia (IMG:style_emoticons/default/winksmiley.jpg) Ten post edytował thek 7.01.2010, 16:00:34 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 25.08.2025 - 06:39 |