Исследователь объектов
Объектная модель Internet Explorer:
- window - объект, дающий доступ к окну броузера,
- frames - объект, дающий доступ к фреймам,
- document - объект, содержащий в себе всю страничку,
- all - полная коллекция всех тегов документа,
- forms - коллекция форм,
- anchors - коллекция якорей,
- appleеs - коллекция апплетов,
- embeds - коллекция внедренных объектов,
- filters - коллекция фильтров,
- images - коллекция изображений,
- links - коллекция ссылок,
- plugins - коллекция подключаемых модулей,
- scripts - коллекция блоков <script></script>,
- selection - коллекция выделений,
- stylesheets - коллекция объектов с индивидуально заданными стилями,
- history - объект, дающий доступ к истории посещенных ссылок,
- navigator - объект, дающий доступ к характеристикам броузера,
- location - объект, содержащий текущий URL,
- event - объект, дающий доступ к событиям,
- screen - объект, дающий доступ к характеристикам экрана.
Исходный код этого примера:
<style>
input[type="text"],
textarea {
max-width: 100%;
}
</style>
<script>
function print(s) {
if (typeof(s)=="object") {
var o = s;
s = "";
for (var i in o)
/*@cc_on @*/
/*@if (@_jscript_version>4)
try
{@end @*/
s += i+"="+o[i]+"\n";
/*@if (@_jscript_version>4)
}catch (err) {
s += i+"="+err.description+"\n";
}
@end @*/
/*@cc_off @*/
}
return s; }
</script>
<form name="objectform" onsubmit="btn.click();return false;">
<p>
<label>
Введите имя объекта (например, <b>navigator</b>, <b>window</b>, <b>document</b>, <b>event</b>):<br>
<input type="text" name="objname" size="40" value="window">
</label>
<input name="btn" type="button" value="Посмотреть"
onclick="form.reslt.value=print(eval(form.objname.value));" >
</p>
<p>
<textarea rows="16" cols="60" name="reslt"></textarea>
</p>
</form>
.
Прокомментировать/Отблагодарить