Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [JavaScript] ahref wywolany skryptem
judasz
post 28.08.2008, 11:34:33
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 4.09.2006
Skąd: olsztyn/ eLWu

Ostrzeżenie: (0%)
-----


Jak powyzej. Przeszukalem juz kilkadziesiat stron i kilka fora i nie moglem znalesc zadnych info czy istnieje normalne, lekka [ pod wzgledem ilosci kodu ] mozliwosc wywoalnia <a href=""> przy pomocy JS uzywajac ID ahref'a. Istnieje taka mozliwosc ? Wdzieczny bym byl za pomoc
Go to the top of the page
+Quote Post
sowiq
post 28.08.2008, 11:38:46
Post #2





Grupa: Zarejestrowani
Postów: 1 890
Pomógł: 339
Dołączył: 14.12.2006
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Kod
//id1 - ID elementu <a ...>
document.location.href = document.getElementById(id1).href;

Dziękuję za uwagę winksmiley.jpg
Go to the top of the page
+Quote Post
wookieb
post 28.08.2008, 11:39:09
Post #3





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




Kod
[size="2"]document.location.href=document.getElementById('id').getAttribute('href');

[/size]


--------------------
Go to the top of the page
+Quote Post
judasz
post 28.08.2008, 12:37:46
Post #4





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 4.09.2006
Skąd: olsztyn/ eLWu

Ostrzeżenie: (0%)
-----


hm. chodzi mi o klikniecie danego a hrefa a nie pobranie a href'a. Potrzebuje wywolac klikniecie a) ktore wywola cool.gif ktore odpali js ze wspolrzednymi cool.gif ;| (moze to nie takie rposrte.. o.O? )
Go to the top of the page
+Quote Post
wookieb
post 28.08.2008, 12:42:59
Post #5





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




Nie da się. Możesz dać click() ale to wywołuje zdarzenie onclick a nie użyje "hrefa" z linku.


--------------------
Go to the top of the page
+Quote Post
decha-design
post 28.08.2008, 13:40:14
Post #6





Grupa: Zarejestrowani
Postów: 415
Pomógł: 46
Dołączył: 26.05.2007
Skąd: Sandomierz

Ostrzeżenie: (0%)
-----


jQuery ... http://jquery.com/

  1. <a href="#" id="link">qqryq</a>
  2.  
  3. <script type="text/javascript">
  4. $("a#link").click(function () {
  5.  
  6. var xyz = $(this).attr("href");
  7.  
  8. alert(xyz);
  9.  
  10. });


Po kliknięciu w 'a href' z ID = link ... następuje przypisanie wartości atrybuty href do zmiennej i wyświetlenie jej w alercie ... możesz poczytać o jQuery i zastosować to do swoich potrzeb ...

Ten post edytował decha-design 28.08.2008, 13:40:27


--------------------
Go to the top of the page
+Quote Post
sowiq
post 28.08.2008, 13:40:51
Post #7





Grupa: Zarejestrowani
Postów: 1 890
Pomógł: 339
Dołączył: 14.12.2006
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


@wookieb,
wszystko się da, tylko czasami trzeba trochę więcej pokombinować winksmiley.jpg

JS:
Kod
function f(elem){
    alert('teraz coś się dzieje...');
    document.location.href = elem.href;
}


HTML:
Kod
<a href="http://google.pl" onclick="f(this); return false;">CLICK ME!</a>


Ten post edytował sowiq 28.08.2008, 13:41:53
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 08:45