Autor | Zpráva | ||
---|---|---|---|
george Profil * |
#1 · Zasláno: 21. 9. 2006, 15:30:16
Ahoj. Potřebuji na webu udělat div s obsahem, který se zobrazí na stránce jako "plovoucí okno" jen pokud uživatel klikne na tlačítko (nebo odkaz). Vím, jak to udělat pomocí JS a CSS. Problém je v tom, že určitě existují uživatelé, kteří mají JS nebo CSS (případně obojí) v prohlížeči zakázány a potřebuji, aby to fungovalo i takovým uživatelům. Dá se to řešit nějakým jiným stejně elegantním způsobem? Jak nahradit událost JS "onClick"? Šlo by to taky pomocí PHP, ale to by se asi stránka musela pokaždé znovu načíst, aby se předala hodnota parametru po kliknutí... Díky za rady.
|
||
tiso Profil |
#2 · Zasláno: 21. 9. 2006, 15:45:07
Jednoducho - nastav tie potrebné css vlastnosti cez JS. Ak funguje JS, tak div bude plávajúci, ak nebude, tak bude pevne na nejakej pozícii..
|
||
george Profil * |
#3 · Zasláno: 21. 9. 2006, 15:58:52
tiso
To je pravda, jak jednoduché :-) Díky. Ještě mě napadlo, dá se nějak zjistit (třeba skrz PHP), jestli je JS v prohlížeči povolen? |
||
Timy Profil |
#4 · Zasláno: 21. 9. 2006, 16:42:30 · Upravil/a: Timy
george
taky můžeš onclick dát na odkaz a když bude JS vypnutý, aktivuje se normálně odkaz. "Ještě mě napadlo, dá se nějak zjistit (třeba skrz PHP), jestli je JS v prohlížeči povolen?" Asi ne, ale existuje element <noscript> jehož obsah se vypíše jen když prohlížeč nepodporuje javascript. |
||
george Profil * |
#5 · Zasláno: 21. 9. 2006, 20:09:10
Timy
taky můžeš onclick dát na odkaz a když bude JS vypnutý, aktivuje se normálně odkaz Stejně tak se odkaz aktivuje při zapnutém JS společně s událostí onclick... |
||
Timy Profil |
#6 · Zasláno: 21. 9. 2006, 23:48:09
george
a co return false? http://www.jakpsatweb.cz/javascript/priklady/zruseni-udalosti.html |
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0