Download Latest Version KingDOM.zip (13.9 kB)
Email in envelope

Get an email when there's a new version of KingDOM Inspector

Home / OldFiles
Name Modified Size InfoDownloads / Week
Parent folder
appearance.css 2006-04-25 1.7 kB
btnMinus.gif 2006-04-25 856 Bytes
btnPlus.gif 2006-04-25 864 Bytes
core.js 2006-04-25 6.2 kB
propertyTree.js 2006-04-25 15.3 kB
nodeTree.js 2006-04-25 11.6 kB
inspect.html 2006-04-25 2.1 kB
readme.txt 2006-04-25 2.0 kB
Totals: 8 Items   40.6 kB 0
KingDOM - making the Document Object Model accessible
25th April 2006

Background
==========

KingDOM is a Javascript Implementation of a DOM Inspector, allowing
the perusal of web page elements and attributes. Due to browser
security restrictions, these pages can not be remote.

Support
=======

This tool requires a browser supporting javascript. It has been seen to function correctly in IE6, Firefox 1.0.6 and Opera.

Installation
============

Place all the included files together at a location hereafter referred to as 'toolPath'.

The complete list of files:-

Content - inspect.html
Presentation - appearance.css
Behaviour - core.js nodeTree.js  propertyTree.js 
Images - btnMinus.gif  btnPlus.gif

This file - readme.txt

Usage
=====

The following code snippets suggest the two most suitable ways to make use of the inspector.

A) You may like to write a function which is included on each page you wish to inspect:- 

  function launchDom(){
      targetObj = document; // the object to place at the root of the inspection tree. You will probably want this to be the entire document
      navObj = document.getElementById('status'); // the node to jump to at launch time. If null then the focus will be on the root node
      inspect = window.open('toolPath/inspect.html','inspector', 'scrollbars=yes,width=800, height=700 ,left=0,top=0, resizable=yes, status=yes');
  }

Call this function each time you wish to open the inspector.

B) Or you may prefer to create a favourite/bookmark in the browser targeting the following code:-

javascript:targetObj = document; navObj = null; inspect = void(window.open('toolPath/inspect.html', 'inspector', 'scrollbars=yes, width=850, height=700, left=0, top=0, resizable=yes, status=yes'));

Of course you can change the parameters to resize and position the window as you wish. Have fun inspecting your web pages, and do not hesitate to make suggestions for improvements to the tool.

Author
======

Laurence Tondelier
ltondelier@hotmail.com
Source: readme.txt, updated 2006-04-25