Autor Zpráva
alexx
Profil *
zdar jak zapíšu js do odkazu ? ma něco vykonat a chci s ezeptat který zápis je zprávný

onclick="show(); return false"
onclick="show();"
onclick="show()"

fungují všechny a jak koukám každý to píše jinak proč ? :-/


díky za osvětlení
Mistr
Profil
alexx
V části Příkazy se oddělují středníkem nebo koncem řádku v článku Základy syntaxe JavaScriptu se dozvíš, čím se liší druhý a třetí případ.
alexx
Profil *
proč se tam dává to return false?
Mistr
Profil
alexx
proč se tam dává to return false?
Na to Ti odpoví opět Jak psát web, a sice zde: http://www.jakpsatweb.cz/javascript/formular-zruseni.html#nejjednoduss i
peta
Profil
alexx
onclick="show();"
onclick="show()"
Totez, na konci sady prikazu a na konci radku se muze, ale nemusi psat strednik. V tomto pripade to vypada graficky lepsi bez nej a usetri se tak 1 znak.

onclick="show(); return false"
specialni pripad, kdy potrebujes vysledek navratove funkce mit false.
function xxx()
{
}
alert(xxx()) //melo by vypsat true
return xxx() // melo by vratit true
function xxx()
{
return true;
}
function xxx()
{
return false;
}
onclick = "return xxx()"

v pripade:
<span onclick="show()">
<a href="#" onclick="show(); return false;">
<form onsubmit="show(); return false;">
Kdyz to u A neudelas, onclick provede odeslani stranky, v tomto pripade URL = "stranka.htm#" . Coz je obvykle nezadouci a v tomto pripade tam davas vetsinou odkaz proto, ze je mozne na nej navazas CSS hover. Kdezto u SPANu neni na onclick vazana zadna dalsi udalost.

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: