Просмотр свойств объекта

Простенький, но очень полезный скрипт. Показывает свойства объекта, переданного в качестве параметра. Запустив последовательно этот скрипт под IE и FireFox можно узнать много интересного о различиях DOM моделей этих браузеров.

  1. Напечатайте в поле редактирования имя объекта, свойства которого вы хотите посмотреть, например «window»;
  2. Нажмите педаль, приводящую скрипт в действие;


function dig_up(obj, objName)
	{
	
		if (obj == null)
		{
			window.alert("Null object");
			return;
	
		}
		if (obj == undefined)
		{
			window.alert("Undefined object");
			return;
		
		}
	
	
		var dumpWin = window.open("","displayWindow","menubar=no,toolbar = no, 
		width = 300,height = 300,scrollbars =yes,resizable=yes");
	
		var result = "";
	
		objName = "<span style = 'color:darkblue'>" + objName + "</span>";
dumpWin.document.open(); dumpWin.document.write("<table style='border: 1px solid black'>") for (var i in obj) { dumpWin.document.write("<tr><td style='border-bottom: 1px solid black;padding:2px;border-right: 1px solid gray;'>") dumpWin.document.write(objName + ".<b>" + i.toString() + "</b>"); dumpWin.document.write("</td>") dumpWin.document.write("<td style='border-bottom: 1px solid black;padding: 0px'>") if (obj[i] != undefined) dumpWin.document.write("" + obj[i]); dumpWin.document.write("</td></tr>") } dumpWin.document.write("</table>") dumpWin.document.close(); }

Скрипт в текстовом файле.