Autor | Zpráva | ||
---|---|---|---|
TomAsQo Profil |
#1 · Zasláno: 3. 8. 2007, 14:33:51
ahoj,
zaujimalo by ma, ci sa da v JS nakodit "nieco", aby sa to dalo pouzivat napr. takto: document.getElementById("out").napis_ahoj(); a napisalo by to do prvku s id=out spravu napr. "ahoj" |
||
peta Profil |
#2 · Zasláno: 3. 8. 2007, 18:08:23
jakpsatweb - javascript - pole
jakpsatweb - javascript - objekt http://www.volny.cz/peter.mlich/www.htm#msub8 - prvni odkaz, napravo tytez slova |
||
TomAsQo Profil |
#3 · Zasláno: 3. 8. 2007, 22:14:25
bud som slepy, alebo je to tim, ze som nespal, ale ja vobec nevidim odpoved na otazku..mohol by si pls mi to dat jasnejsie? ;) diky
|
||
TomAsQo Profil |
#4 · Zasláno: 3. 8. 2007, 22:15:35
proste da sa napisat vlastna metoda k nejakemu prvku, alebo nie?v tvare napr. document.getElementById("foo_id").moja_metoda();
|
||
peta Profil |
#5 · Zasláno: 4. 8. 2007, 09:42:45 · Upravil/a: peta
TomAsQo
Ano, JS je objektovy jazyk. Viz javascript reference, odkaz objekt (odkaz na javascript reference je na moji strance jako prvni z literatury) Mozna neco najdes i na jakpsatweb a to pod odkazy pole a objekt. jeste si muzes na me strance nalistovat nahoru, najit v seznamu u JS odkaz hry a treba hra Galactic defender pouziva objekty. Pak muzes prohledat prvnich 10 temat v tomto foru, predevcir mel nekdo podobny dotaz, tak jsem mu to trochu rozepsal. |
||
TomAsQo Profil |
#6 · Zasláno: 4. 8. 2007, 13:35:59
viem, ze blba otazka, ale CO robi ta funkcia assert() ? som si spravil skriptik na zistenie, ale mi nic nealertuje ;(
mojou dalsou otazkou je stale,ze hoc vidim na tej stranke, ze objekt viem spravit cez var objekt = new Object();, stale neviem dorobit metodu uz existujuceho objektu. prosim ta napis mi, primitivnu metodu napr. napis_ahoj(), aby fungovala tak, ako som vyssie uviedol :) PS: presiel som tvoje odpovede v javascriptovom fore a jedine, co si pisal v poslednych 2 dnoch v JS sekcii je "JS ajax check form" a tam nieje nic |
||
Mike8748 Profil |
#7 · Zasláno: 4. 8. 2007, 14:52:04
TomAsQo:
kdyz uz, tak ta udalost se jmenuje onClick (case sensitive) |
||
TomAsQo Profil |
#8 · Zasláno: 4. 8. 2007, 15:01:06
tie udalosti nesu case sensitive, aspon vo ff a v opere ee(a ostatne browseri ma nezaujimaju).
skus napr. document.getElementById("ff").onclick = function(){ alert(5); } toto funguje, takze podla mna nieje problem s case sensitivitou ;) |
||
mila Profil |
#9 · Zasláno: 4. 8. 2007, 15:17:16
Pokud element s id="out" bude prvek ve formulari, tak volani
by mělo vyhodit alert s ahoj a jeho hodnotou. Můžeš si tu funkci nejdříve přiřadit do nějaké proměné a pak projít všechny elementy, které se mají takto chovat, a pak jim ji přiřadit. Stačí si uvědomit, že fumkce se javascriptu chová jako každá jiná proměná. Je třeba dávat pozor, že pokud napíšeš závorky, tak dostaneš výsledek fce, pokud ne, tak dostaneš fci samotnou. Pokud by si chtěl přidat podnou funkci všem elementům, tak můžeš použít něco jako
Nefunguje to ale v IE. Mohlo by tě zajímat http://www.prototypejs.org/learn/extensions |
||
peta Profil |
#10 · Zasláno: 5. 8. 2007, 10:05:01
google.com - pole objekt diskuse site:diskuse.jakpsatweb.cz
http://diskuse.jakpsatweb.cz/index.php?action=vthread&forum=8&topic=27 838 http://diskuse.jakpsatweb.cz/index.php?action=vthread&forum=8&topic=51 887 a nekde jsem to psal i novejsi a na reference-info to mas pekne popsane u Object Array Function. Ale pozor, je to literatura uz zastarala, mozna i nekdy chybna, treba indexOf ma vice parametru. Jsem jim to nahlasil, nevim, jestli to zmenili, ale ozvali se mi, ze vnimaji a berou to v podtaz. |
||
Časová prodleva: 17 let
|
0