Registrace nového uživatele     Návod     Kluby     Archív  Lopuchu     Lopuch.cz  

Nudou jsi opuch?
Navštiv Lopuch!

Lopuch.cz

Jméno:
Heslo:
Podpora LCD:
 
Klub Web [ŽP: neomezená] (kategorie Programování) moderuje Kdokoliv.
Archiv
Domovská stránka aktualizována 28.7.2019 17:46
  
  Nastavení klubu     Nastavení práv     Homepage     Anketa     Přítomní     Oblíbené     Lopuch     Kategorie  
autor: 
text: 
vyplnit a 
Help
 Titulek, text příspěvku  
Opište pozpátku následující text bez prostředního znaku: bcokabg
[ 4075 ] <Novější  <<<Nejnovější  Nejstarší>>>  Starší>  
johny_g Johny_G - Relaxační terapie pro lopušáky ZDARMA! 11.5.2009 16:05  6419
Kdokoliv [6417]: V PHP skutečně ano, pokud nepoužiješ k porovnání operátor "identical", který navíc existuje až od PHP 4 :-)). 0, false, prázdný řetězec, a možná i null jsou zaměnitelné.
mira Mira Optimista se učí anglicky - pesimista rusky a realista střílet... 11.5.2009 15:46  6418
pokud tu promenou definujes jako Boolean, tak samozrejme je
kdokoliv Kdokoliv Nevidím důvod dělat cokoliv bezdůvodně. - http://kkl2401.wz.cz 11.5.2009 15:39  6417
Ze je 0 totez jako false? To snad neni v zadnem jazyce, ne?
bredy 11.5.2009 15:29  6416
KdokolivJá se domníval, že to je JS (stejně jako v PHP) totéž. Asi není.
kdokoliv Kdokoliv Nevidím důvod dělat cokoliv bezdůvodně. - http://kkl2401.wz.cz 11.5.2009 14:59  6415
Mne to navrhovane return 0 bylo hned divny, odjakziva se pouziva return false.
bredy 11.5.2009 14:53  6414
mptsBlbý je, že když na takový odkaz kliknu prostředním tlačítkem (otevřít v nové záložce), tak to vypadá dost blbě.
mpts mpts Je to jinak, ba přesně naopak! 11.5.2009 14:50  6413
themajkl [6412]: Navíc jsem teď zjistil, že firefox mi "return 0;" ignoruje a klidně jde na tu alter. stránku, aby tam nešel, musím tam dát "return false;".

Další možností, pokud se nechceš zabývat alter. stránkou, je:
<a href="javascript:void(0);" onclick="pracuj(this);">atd.</a>

a situaci, kdy má zakázaný JS, ošetřit noscript tagem.
themajkl themajkl All those moments will be lost in time - like tears in rain. 11.5.2009 14:45  6412
á jo
mpts mpts Je to jinak, ba přesně naopak! 11.5.2009 14:42  6411
themajkl [6410]: Když má zakázaný JS, tak se onclick vůbec neprovede, a tedy nezáleží na return hodnotě.
themajkl themajkl All those moments will be lost in time - like tears in rain. 11.5.2009 14:39  6410
mpts [6409]: Na tu stránku by se šlo jen kdyby tam nebylo to "return 0", ne? Jako ono to je jedno, já tam něco inertního plácnu.
mpts mpts Je to jinak, ba přesně naopak! 11.5.2009 14:37  6409
themajkl [6408]: Pokud bude mít uživ. zakázaný JS, pak to půjde právě na tu alt. akci, takže by tam měla být aspoň stránka typu: "Koukej si zapnout Javascript, dobytku!!!" ;-)
themajkl themajkl All those moments will be lost in time - like tears in rain. 11.5.2009 14:24  6408
Vyzkouším, dík!
Předpokládám, že to "alternativní_akce.php" nemusí vůbec existovat, že to tam je jen pro formu? Ale to je fuk, klidně tam narvu něco existujícího.
bredy 11.5.2009 14:22  6407
<li><a href="alternativni_akce.php" onclick="js_funkce(this);return 0">Bylo</a></li>

Ta funkce samozřejmě může být bez parametrů, ale předávat this umožňuje třeba mít jednu funkci pro víc odkazů, a podle this poznat, na co se kliklo.
themajkl themajkl All those moments will be lost in time - like tears in rain. 11.5.2009 14:19  6406
javascript místo urlPotřebuju místo třeba
<li><a href="bylo.php">Bylo</a></li>

udělat něco jako
<li><js_funkce>Bylo</a></li>

Prostě ne aby se šlo na jinou stránku, ale aby se vykonal nějaký javascript.
Lze to? Nějak se nemůžu dohledat...


kdokoliv Kdokoliv Nevidím důvod dělat cokoliv bezdůvodně. - http://kkl2401.wz.cz 11.5.2009 10:51  6405
Urcite je lepsi varianta s ID, ta druha moznost je historicky pozustatek. XHTML 2 se to tusim chystalo skrtnout uplne, jestli to v HTML 5 nechali, to si nejsem jistej.

[ 4075 ] <Novější  <<<Nejnovější  Nejstarší>>>  Starší>  

(c) 2001-2011 Lopuch.cz   
Kontakt