JavaScript: onClick event + Alert
Ovo mu valjda spada pod programiranje.
Evo u cemu je problem. Na stranici http://www.cakucica.net/muzika.php sam pokusao da uradim onClick event za preuzmi tekst (link) koji kada se klikne prelazi u malu slicicu. Frka je sto nigde nisam nasao pojasnjenje niti skriptu (demo) kako to izgleda. Nasao sam iz teksta u tekst, iz slike u sliku, ali nigde nema iz teksta u sliku. Takodje sam dodao alert, no to i nije toliko bitno. ;) Da li trazim mnogo ako zamolim da neko postuje ispravan kod? Hvala unapred!:1043: |
Ovako nekako
HTML kôd:
<a href="link.htm" onclick="this.innerHTML='<img src=\"slika.jpg\">';">Preuzmi</a> |
Citat:
Hvala ti sto si odgovorio, ali nista se ne desava. Evo kako izgleda string pre promene: HTML kôd:
<td width="27%" class="muzika_text"><div align="center">preuzmi</div></td> HTML kôd:
<td width="27%" class="muzika_text"><div align="center"><a href="public_ftp/mp3/#" onclick="this.innerHTML='<img src=\"/images/muzika/rotodown.gif">';">Preuzmi</a></div></td> A i ako izbacim div ostaje mi ';">Preuzmi ovo. A od zamene slicice nema nista. :( Takodje mi nije jasno zasto posle scr= stoji back slash? Hvala unapred. |
To ti je escape navodnika koji sledi. Inače, ako si ovde okačio direktan kod koji si pokušao da koristiš, onda je greška u njemu jer je ispušten escape zatvarajućeg navodnika istog tog stringa za src (pogledaj Ivanov primer - tamo imaš dvaput backslash, kod tebe samo jedan).
|
Uradio sam sada sve isto kao sto je Ivan. I div sam izbacio, ali i dalje se vidi ovo:
';">Preuzmi Ako obrisem ista stvar... |
Umesto duplih navodnika (") koristi "
Kôd:
<a href="#" onclick="this.innerHTML='<img src="slika.jpg">'">Preuzmi</a> |
Radi! Radi! :D
Hvala Branko. :) Da li mozda moze bez ovog okvira? Jer kada kliknem on mi promeni na slcicu ali ostane okvir oko slicice od 3px. :( I da li mogu da ubacim i alert? Ovo je valjda pravilno, samo gde da stavim? :( onClick="alert('Hvala Vam što koristite ČaKućica.Net!') |
Dodaj css kod:
Kôd:
a img {border:0;} Kôd:
this.innerHTML Kôd:
this.parentElement.innerHTML Kôd:
<a href="#" onclick="this.innerHTML='<img src="slika.jpg">';alert('Hvala Vam što koristite CaKucica.Net!')">Preuzmi</a> |
Citat:
|
e, a nisi ni jedini ... :1074:
|
Pokusacu kasnije da primenim to sto si mi rekao.
Br@nkoR, hvala puno! Evo ubacio sam i radi. Mada nije uspelo sa parentElement da prikaze slicicu koja nije link. Vec kada se ubaci parentElement dobija se samo link i nista vise. Ni alert ne radi. Razmislicu jos malo o ovome. Pa ako ne uspem moracu opet da ti trazim uslugu. |
Vreme je GMT +2. Trenutno vreme je 18:14. |
Powered by vBulletin® Verzija 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright © DevProTalk. All Rights Reserved.