Builder.cz - Informacni server o programovani

Odběr fotomagazínu

Fotografický magazín "iZIN IDIF" každý týden ve Vašem e-mailu.
Co nového ve světě fotografie!

 

Zadejte Vaši e-mailovou adresu:

Kamarád fotí rád?

Přihlas ho k odběru fotomagazínu!

 

Zadejte e-mailovou adresu kamaráda:

a:active nefunguje

Seznam témat     Nová odpověď

Přihlásit se     Registrace     Zapomenuté heslo

Re: a:active nefunguje

Autor: peta1 ♂

8:31:23 24.07.2012

Jak chapes princip active?
a:hover = javascript objekt.onmouseover + objekt.onmouseout
a:active = javascript objekt.onclick + window.location.href = url
Tak jako, kdyz se stranka odesle a obnovi, tak se na ni zadne active projevit nemuze. Ale, zkus treba pouzit klavesu tabelator.

Javou to samozrejme udelat jde. I php nebo jinym programovacim jazykem. Ale nevim, ktery z nich ti hosting dovoli pouzit. Pokud zadny, tak pouzij javascript. Javascript neni java.

Javascript
Mno, a pak uz jen zalezi na tom, ceho presne chces dosahnout. Pokud se ma otevrit stranka a oznacit na ni polozka, pak je treba nazev polozky pridat do href odkazu (pripadne by to slo zjistit z adresy stranky a najit stejny odkaz na strance a zmenit mu className) a nebo pouzit nacitani stranky pomoci ajax (jquery)

<style>.sel {color:#f00;}</style>
<script>
var url, a, i;
url = window.location.href; // adresa stranky
url = url.substring(url.lastIndexOf('/')); // vytahni posledni cast z adresy (najdi pozici posledni lomitko); mozna tam bude treba dat pozice +1
a = document.getElementsByTagName('A'); // najdi vsechny odkazy na strance
for (i=0;i<a.length;i++) {if (a[i].href==url) {a[i]/className="sel";}} // prepis vsem odkazum, kde se shoduje href s hodnotou textu v promenne url jejich class na "sel"
</script>
Netestovano.
http://www.jakpsatweb.cz/javascript/objekt-string.html
http://www.jakpsatweb.cz/javascript/objekt-window.html
Tak jako, zkus forum na jakpsatweb nebo google.

Citovat příspěvek

 

a:active nefunguje

Autor: MIra ♂

19:13:00 22.07.2012

Dobrý den tak jsem hodil na web http://www.pozemstane.cz index ve kterem mi nejde nasledujici vec. Kdyz najedu na

prvek (a:hover) tak to funguje v levo ty kolečka změni při najeti myší pozadí, ale když na něj kliknu obrázek tam

nezůstane přesto že v CSS šabloně mám definovanou i funkci a:active. Pry to jde udělat nějak javou ale absolutně

nemám tušení i když jsem pár rad zkoušel.

Citovat příspěvek

 

 

 

Přihlášení k mému účtu

Uživatelské jméno:

Heslo: