Autor | Zpráva | ||
---|---|---|---|
para Profil |
#1 · Zasláno: 9. 11. 2004, 19:52:33
Zdar,
nevite jak udelat, aby si element pri zmene stylu pomoci document.getElementById zachoval tuto vlastnost. V tomto pripade background='#D4D4D2';. Jde o to, ze pri udalosti onClick element barvu zmeni tak asi na vterinu. Pokud pouziju onMouseOver, tak to tak zustane naporad, ale tato udalost se mi nehodi. Diky! <a name="1" id="l" href="index.php?akc=main&lang=<?php echo $lang ?>" onClick="document.getElementById('1').style.background='#D4D4D2';">odk az</a> |
||
habendorf Profil |
#2 · Zasláno: 9. 11. 2004, 20:40:52 · Upravil/a: habendorf
Zkus pseudotřídu a:visited
Možná špatně chápu otázku - chceš aby po odkliknutí odkaz změnil barvu a ponechal si tu změněnou barvu napořád? |
||
para Profil |
#3 · Zasláno: 9. 11. 2004, 23:19:43
Přesně tak, ale ono je to asi složitější, protože jakmile je klikneš na odkaz znovu se celý dokument načte a tím pádem se to celý přepíše zase na výchozí nastavení podle css. :/
|
||
Yuhů Profil |
#4 · Zasláno: 9. 11. 2004, 23:24:51
To bude nějaká chyba. Proč by to měl měnit jenom na vteřinu? Aha, ono to proklikne.
Odkaz v tu chvíli proklikne, čímž se uživatel dostane de facto na jinou stránku. Tam styly nastavené skriptem na minulé stránce samozřejmě nefungují. Aby fungovaly, je potřeba je nějak uložit. Buďto do URL (další parametr) nebo do cookies. |
||
para Profil |
#5 · Zasláno: 9. 11. 2004, 23:39:34
jj je to tak. Nějak tak jsem to jednou už řešil phpčkem a předával jsem proměnou s parametrem něco jako "menu_id", ale pak jsem zabrousil do javascriptu a chtěl jsem to nějak zjednodušit. No vypadá to že se vrátím k php :) každopádně díky!
|
||
Yuhů Profil |
#6 · Zasláno: 9. 11. 2004, 23:42:20
zkus to přes to cookies, mělo by to jít javascriptem a jednodušeji
|
||
para Profil |
#7 · Zasláno: 9. 11. 2004, 23:50:58 · Upravil/a: para
můžeš mi to zkusit napsat, jak by to mělo vypadat? a nebo ted na to koukam, snad to dam dohromady...
|
||
Webspy Profil |
#8 · Zasláno: 10. 11. 2004, 15:13:00
no PHP bych to určitě neřešil... :-)
|
||
para Profil |
#9 · Zasláno: 10. 11. 2004, 19:29:41
To webspy --> Hm dobra informace ale co s ní??? PHPkem to bylo podobně postavený řešení jako ted pomocí cookies a js.
To Yuhů --> Takže JavaScript a cookies to nakonec vyřešili a šlape to, takže dík za tip! Jen mi to připadá na takovouhle pitominu až dost složitý řešení, ale zase je hezký si to napsat :) |
||
Webspy Profil |
#10 · Zasláno: 10. 11. 2004, 20:43:44
to para: nééé to byla je malá poznámka, že by se na to spíše hodil JScript...
|
||
Časová prodleva: 20 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0