
30.10.2001, 18:46
|
|
Регистрация: Sep 2000
Адрес: :)
Сообщений: 2,374
|
хм а на тему обьектов, полей и прочего принадлежащего какомунить классу.
например в МСИЕ можно получить список всех полей объекта плагина:
obj=document.flashId; //надеюсь понятно
list="<PRE>list:\n====\n";
for (element in obj) {
st+="name: <B>"+element+"</B> | value: <I>"+obj[element]+"</I>\n"
}
document.open();
document.write(list+"</PRE>");
document.close();
Однако любой обьект в МСИЕ наследует кучу стандартных полей и объектов, т.е. не все они могут быть полезными по применению к конкретному объекту.
В случае NN плагин взаимодействия браузера с флэш-объектом представляет собой java class. А как многим известно javascript NN очень тесно с онными контактирует.
При исполнении вышеописанного кода NN выведет ко всему тому еще и методы применимые к обьекту.
вот еще для наглядности (NN only):
obj=document.flashId.getClass().getMethods();
for(el in obj) {
alert(obj[el].getName());
}
или
alert(document.flashId.GetVariable($version).toSource());
Вообще если уж говорить о javascript и NN, то я выбираю именно NN а не MSIE.
|