onclick donja crta na linku?
Pokusacu da ovo objasnim najbolje sto umem ako sam omasio neke pojmove ispravte me....
Imam search formu sa 3 razlicite opcije, web, slike, video i sad kad se klikne na odredjenu formu, automatski se kod prebacuje na zeljeni nacin pretrage e sad kako izvesti da kad se klikne na neki od ponudjenih nacina pretrage, da se ispod te opcije pojavi donja crta, a kad se prebaci na drugi nacin pretrage, da donja crta nestane sa prethodne opcije, a pojavi se na sledecoj izabranoj opciji? + bi bilo dobro da kad se ucita stranica donja crta po defaultu ne stoji nigde, sve dok se ne klikne na neku od opcija... Umesto donje crte moze i bold text, ili slova u drugoj boji itd, kako god je lakse odraditi, samo nabacite ovde neke primere da vidim kako to ide.... Hvala unapred na odgovorima :) |
ide tako sto se prebaci u pocetnicka pitanja :P
samo promeni css klasu nad linkovima npr: http://my.eunethosting.com/# |
Ne razumem ovo, jel mozes da pojednostavis.....?
probao sam i sa javaskriptama al ne vredi... |
ako sam dobro razumeo...
odrediti klasu za link visited, text-decoration;underline. |
Ta donja crta se zove Hover efekat i ne mora da bude donja crta, mozes svasta da radis sa hover efektom...a tebi treba aktiv stanje linka...sva ova stanja podesavas preko CSS-a.....proguglaj malo pa ces naci gomilu primera, nije poenta da ti napisemo kod....
|
Citat:
Neko mi je rekao da probam sa onim html dom object al to nisam uspeo da napravim.... |
ako klik na link ne ode na drugu stranu onda je :active resenje, ako ucitavas novu stranu onda moras u kodu da setujes klasu tom linku.
|
Citat:
Zato i trazim neko drugo resenje |
a:visited {text-decoration:underline;}
EDIT: ah sad vidim da nije da li strana odradi refresh ili se forma ucitava dinamicki? |
forma se ucitava dinamicki....
|
probaj ovako sa jquery-jem:
Kôd:
$('#kontejner a').click(function (e) { |
Nece.... opet samo prikaze donju crtu u momentu kad se klikne i nestane......
Probao sam ovo i sa obicnim linkom koji je van search forme, cisto da bi video da mozda forma ne pravi neki problem al nece opet..... :1066: |
cini mi se da ti se ponistavaju dva eventa
onclick i onmouseover - odnosno onmouseout. proveri to |
Citat:
evo pa pogledaj kod mozda i nadjes neku gresku koju ja ne vidim http://www.pretraga.infomreza.com/ fala unapred |
Daj link da vidmo kako to izgleda ili kod sto imas....
|
Citat:
.activeLink { text-decoration: underline !important; } i ukljucio jquery biblioteku? Morao bi ili da baci neku js gresku ili da izmenja izgled. Probaj da u Firebugu pogledas taj link da li mu je dodao klasu kako treba? |
css dodat, library dodat, nikakvu gresku ne izbacuje niti menja izgled........
Opet probano ovo sve van search forme samo sa cistim linkom i nista se ne desava, a sve sam odradio kao sto si rekao.... |
a {
text-decoration: none; color: #0070bc; } a:visited { text-decoration: none; color: #0070bc; } a:active { text-decoration: underline; color: #0070bc; } a:hover { text-decoration: none; color: #0070bc; } Bas ovako napisi i probaj....Ako ne radi uvek mozes to da resis tako sto ces staviti border bottom ispod linka koji ti je active :), izgleda kao underline niko nece primetiti :D |
Znam i sam za ovo iznad al vec sam napisao da ne funkcionise.....
Sad bas gledam kod i mislim da link iz nekog razloga prestaje da bude active, znaci kad se klikne on samo prebaci na drugu search formu i to je to, izgleda da je tu problem. |
Ljudi su ti vec trazili link, daj ga pa da prekratimo diskusiju :P
|
Citat:
Citat:
^ Stekao sam utisak da ovde niko ne cita poruke, mozda samo naslov :D |
iskreno..ja na linku nigde ne vidim underline..click ili ne click
|
To sam sve probao offline, nije na sajtu online nista menjano....
|
^ probaj ti da podvuces online...ko zna sta ti se sve desava na lokalu ;)
|
samo da ti javim da FF na linuksu ne prikazuje dobro stranicu
imas i viska koda, ovaj bold unutar A taga mozes izbeci stilom u onom SPAN-u (ciji svrhu takodje ne vidim) sto se tice problema, ucitujes vise puta stilovi.css, pa se to sve pomesa sredi <HEAD> sekciju, samo na brzinu sam probao sa a:hover i kada sam ostavio samo 1 css radilo je |
Kôd:
var linkarr = []; http://prototypejs.org/assets/2009/8/31/prototype.js |
Citat:
|
Citat:
http://www.pretraga.infomreza.com/ mesec dana jurim resenje za ovo i nikako da nadjem..... |
Citat:
Razlog vise ako kod drugih radi a kod tebe ne. Koja ti je verzija php-a? |
Nije php nego html
|
^ups! Nisam obracao paznju na ceo kod.
|
Osnovni razlog zasto ne radi je to sto si samo paste taj kod, ocekivao sam da ces ga staviti u neki onload :P
tipa Kôd:
Event.observe(window, 'load', function() { Inace it's not a good idea da se ukljuce i jquery i prototype tako klot. Moj savet ti je da izbacis jquery ako ces da koristis moj kod. Ukoliko hoces da zadrzis jquery i prototype pogledaj: http://docs.jquery.com/Using_jQuery_...ther_Libraries Jos, javascript nije tezak i veoma je zabavan. Ukoliko imas trunku zelje mozes nauciti osnove koje ce ti omoguciti pisanje ovakvog koda za dan, dva. Pogledaj neke od videa na: http://developer.yahoo.com/yui/theater/ (sa posebnim osvrtom na Douglas Crockforda). Btw. ignorisi yui framework za sada, samo ce te zbunjivati. |
Vreme je GMT +2. Trenutno vreme je 07:07. |
Powered by vBulletin® Verzija 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright © DevProTalk. All Rights Reserved.