Autor Zpráva
maarlin
Profil
Existuje nějaký způsob, jak v JavaScriptu dostat výpis všech metod nějakého objektu?
Např. kdybych chtěl vypsat, které všechny metody můžu aktuálně použít z jquery... s aktuální verzí jQuery a případnými nahranými pluginy...
třeba: html, text, val, empty ... atp.
Nebo třeba i u klasického JS... všechny metody objektu document...
Kdybych chtěl dostat třeba něco takového:
www.comptechdoc.org/independent/web/cgi/javamanual/javadocument.html
Leo
Profil
Jediná možnost jak projít vlastnosti objektu o které vím je cyklus for...in, i když ani ten nemusí vypsat všechno, Leo
maarlin
Profil
[#2] Leo Díky Leo, ještě jedna věc - řeším, jak se třeba u těch vlastností dostat k jejich samotnému názvu...
Např. dostanu při procházení objektu window http://localhost/__test/test.php, logicky dojdu k tomu, že to asi bude vlastnost location (tedy window.location, ovšem jak se dostat k názvu této vlastnosti - location?
Leo
Profil
Nerozumim... kdyz vam to vypise location tak se to location jmenuje... Ten odkaz je k nicemu, pokud smeruje na localhost. Leo
maarlin
Profil
Leo:
potíž je v tom, že mi to location nevypíše... odkaz nesloužil k ukázce scriptu jako takového, ale k tomu, co můžu dostat procházením toho objektu window...
Jednoduše řečeno: dostanu sice cyklem všechny hodnoty těch vlastností objektu window, ale jejich názvy nevím jak získat... tedy vím, že tam existuje něco, co má hodnotu http://localhost/__test/test.php , ale už nevím, že to je vlastnost, která se jmenuje location...
Chamurappi
Profil
Reaguji na maarlina:
Asi nerozumím. Jak se dostáváš k té adrese, když neznáš jméno vlastnosti? Dodej ukázku svého skriptu.
Leo
Profil
for (i in vasobject) {
alert(i+" "+vasobject[i]);
}

Leo
peta
Profil
http://peter-mlich.wz.cz/web/js/prjpw/index.html#prohlizece
Zobraz vlastnosti objektu
Ono je to kapanek slozitejsi. Nektere objety se chovaji odlisne podle aktualni situace prohlizece. a urcite by se dal dohledat googlem pekny bookmarklet do prohlizece.

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