Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   DOM просмоторщик где качать (https://javascript.ru/forum/misc/1186-dom-prosmotorshhik-gde-kachat.html)

scuter 29.04.2008 01:45

DOM просмоторщик где качать
 
ааааа не могу замучался уже искать DOM просмоторщик,
мой старый почемуто заглючило, зараза фаербаг всё криво видит,
подскажите где достать это дело.

scuter 29.04.2008 02:00

ХХХХХ
:):):):)
кажется собрал какое то безобразие, но всё таки DOM просмоторщик,
очень нужен.
var fCacheProps = true;
var doc = this;
function enumProps(oElem, oParent, szProp, szFull) {
	var oNextElem = document.all[oElem.sourceIndex + 1];

	if (oNextElem != null && oNextElem.tagName == "UL") {
		if (oNextElem.style.display != "none") {
			oNextElem.style.display = "none";
			return;

		} else { 
			if (fCacheProps) {
				oNextElem.style.display = "block";
				return;

			} else {
				oNextElem.outerHTML = "";
			}
		}
	}

	var szHTML = "<UL>\n";
	var oNewElem = oParent[szProp];
	var fEnum = false;

	for (szNewProp in oNewElem) {
		fEnum = true;
		szHTML += "<LI style=\"cursor: default;\" onclick=\"enumProps(this, doc." + szFull + ", '" + szNewProp + "', '" + szFull + "." + szNewProp + "');\">" + szNewProp + "</LI>\n";
	} 

	if (!fEnum) {
		szHTML += "<LI>" + oNewElem + "</LI>\n";
	}

	szHTML += "</UL>\n";

	oElem.insertAdjacentHTML("afterend", szHTML);
}
function cancelEvent() {
	event.returnValue = false;
	return false;
}
window.onselectstart = cancelEvent;
window.ondragstart = cancelEvent;

Kolyaj 29.04.2008 09:22

Инспектор DOM в Firefox'е чем-то не устраивает?

tenshi 29.04.2008 09:31

фаербаг некроссбраузерен ^_^

scuter 30.04.2008 15:20

мне нужен тот инспектор,
который видет DOM так как его видит JS,
а не так как его видит фаербаг(не тот уровень просмотра),
к тому же мне надо видеть это дело во всех броузерах.

Илья Кантор 30.04.2008 19:58

Посмотри Сундучок 1 на сайте, там найдешь кое-что

scuter 04.05.2008 18:28

я его уже смотрел, но мне нужно совсем не это,
все эти штуки видят DOM не правильно, или не корректно,
в реальности JS видит DOM совсем по другому,
по идее это простая штука и собрать её просто на JS,
но почему то нигде не могу её найти.

tenshi 04.05.2008 21:59

так чем тебя не устраивает твоё безобразие? ^_^

scuter 05.05.2008 18:39

потому что его надо дорабатывать,
там не понятно где обьект где функция,
надо исключить повторения(одинаковые объекты и функции надо убирать).

Snipe 06.05.2008 07:58

В фаербаге есть закладка DOM. - она точно не подходит?


Часовой пояс GMT +3, время: 05:12.