Autor | Zpráva | ||
---|---|---|---|
candiess Profil |
Dorej podvečer, mam dotaz ohledně..
<a name="záložka">Záložka</a> <div id="záložka">Něěcoo</div> Je tam něco s funkcí if(isset(… ?? Prostě aby ten Div měl jinčí barvu textu.. Podobně je to na těhle stránkách, děkuji předem :-) |
||
jenikkozak Profil |
#2 · Zasláno: 26. 11. 2010, 18:27:26
candiess:
„Je tam něco s funkcí if(isset(... ??“ Ne. A to „if“ není funkce. „Prostě aby ten Div měl jinčí barvu textu..“ Do stylopisu zapiš div#id_divu {vlastnost: hodnota} případně použij inline zápis: <div style="vlastnost: hodnota">Něěcoo</div> „Podobně je to na těhle stránkách,“ Tak se podívej do zdrojového kódu těchto stránek. |
||
candiess Profil |
#3 · Zasláno: 26. 11. 2010, 18:34:44
Špatně pochopeno..
URL: example.cz/neco.php#odkaz1 ------------------------------------------------------------- <div id="odkaz1">Bléééé</div> Tk aby tento div byl třeba červený a když URL: example.cz/neco.php#okaz2 Tk tenhle div bude červený... <div id="odkaz2">Bla bla bla..</div> kapišto..? ;) |
||
Keeehi Profil |
#4 · Zasláno: 26. 11. 2010, 18:41:21
candiess:
Pokud to budeš chtít řešit v PHP, tak se ta barva nezmění, dokud stránku znovu nenačteš. Při používání záložek se prohlížeč jenm po stránce posouvá, ale celou ji znova nenačítá. To ti nevadí? |
||
candiess Profil |
#5 · Zasláno: 26. 11. 2010, 18:46:20
tak jak to potom řešit, aby vznikl efekt, jako je na těchto stránkách.. :(
jak mam příspěvek a vedle něj je např #3, p kliknutí se stránka reloadne a ten přísěvek ma nad sebou oranžovou čáru s šipkou viz http://diskuse.jakpsatweb.cz/?action=vthread&forum=3&topic=118372&page=-1#3 prosíím.. |
||
Časová prodleva: 5 dní
|
|||
Chamurappi Profil |
#6 · Zasláno: 1. 12. 2010, 13:11:21
Reaguji na candiesse:
Část adresy za mřížkou (včetně mřížky) může JavaScript vyčíst z location.hash . Stačí tedy po načtení stránky vyhledat element s daným ID a tomu přidat třídu:
document.getElementById(location.hash.substr(1)).className += " zvyraznit"; zvyrazniKotvy .
V PHP (nebo v čemkoliv serverovém) toto řešit nejde, protože část adresy za mřížkou se neposílá na server. |
||
Časová prodleva: 13 let
|
0