Autor Zpráva
Razor
Profil
Dobrý den,
mohl by mi někdo objasnit (nejlépe poslat odkaz do nějaké příručky/ článku, kde je popsána syntaxe a přesný způsob použití) konstrukci $("..."). Narazil jsem na ní, vcelku chápu co dělá, ale vůbec jsem neměl tušení, že něco takového je a rád bych si o tom něco přečetl. Například $("html head title").get(0).text je obsah elementu title. Zápis funguje podobně jako v css, je zde například $("#nejakeid"). Děkuji

Martin Tichý
peta
Profil
Razor
to podstatne jsi zapomnel...
function $(id)
{return document.getElementById(id);}
jinymi slovy, nazev funkce muze byt '$'. Je to netypicke, neni to spravne, ale mozne to je. Ocekaval bych, ze pro nazev funkce musi byt prvni pismeno a pouzite znaky AZaz09_ , ale neni to tak.

tim padem je pak $ funkci, ktera vraci objekt s hodnotou v id.
Je to zrejme pokus napodobit PHP: ${'ahoj'} == $ahoj

Ja treba pouzivam nazev objGet()
http://www.volny.cz/peter.mlich/Pr/efekty/vlocky/vlocky8.htm
function objGet(x) {return d.getElementById?d.getElementById(x):d.all?d.all[x]:d.layers?d.layers[ x]:null;}
TomAsQo
Profil
pre zaujimavost dodam link ;)
http://www.codingforums.com/showthread.php?t=3844 [forum o najlepsiu funkciu getObj] ;)
taktiez hned prva funkcia getObj na http://ww1.chatq.sk/index.js je celkom pekne napisana ;)
koudi
Profil
Razor

Tohle je co hledáš

http://www.prototypejs.org

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:

0