Autor Zpráva
Dexx
Profil *
Zdravim, mám problém s nastylováním odkazu pokud je v tomto formátu:
<a onclick=\'if (window.confirm("Opravdu chcete toto udělat?")){location.replace("'.$link.'/nastavit.php?moznost=smazat');r eturn true;}else return false;\' class="test" title="Smazat záznam">SMAZAT ZÁZNAM</a>

zkoušel jsem např.:
a.test:link {
color: red;
text-decoration: none;
}
a.test:visited {
color: red;
text-decoration: none;
}
a.test:hover {
color: blue;
text-decoration: none;
}

ale nefunguje to :/

href tam přidat nemůžu, protože potom to nefunguje, tak jak mám...
crook
Profil *
S tim jsem se uz setkal. <a> muzes dat normalne <a href ="...." class="test">...</a> jde o to ze prvni se ocekava href a style ci class se muze dat az potom

jinak jeste v css to mas trosku dine ja pouzivam

a.test{}...zakladni opdkaz
a.test:hover...odkaz po prejeti
a.test:visited..navstivene
igamenir
Profil
upřesnil bych href nemusí být první, ale musí tam

co vlastně dělá to return true a return false?
právě se obvykle dává return false, čímž se pak ignoruje href, ale s return true a jeho významem v onClick jsem se nikdy nesetkal
Dexx
Profil *
crook
díky, už je to v pořádku

igamenir
tento kód již využívám déle, našel jsem ho někde na internetu.
Význam je asi takový: Pokud se klikne na odkaz vrátí se true =>otevře se výše zmíněný odkaz, pokud se neklikne, nic se neděje = false
igamenir
Profil
dík, a v čem se to funkčností liší, kdyby byl odkaz nastaven v href a v onClick by bylo jen čisté "return window.confirm(\"Opravdu chcete toto udělat?\");"?
panther
Profil
igamenir
skoro ybch řekl, že je to stejné, ale nejsem si jistý

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

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

0