All pastes #485032 Raw Edit

Stuff

public javascript v1 · immutable
·published 2007-05-12 20:42 UTC
rendered paste body
/*- * Copyright (C) 2006 pluknet. All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright *    notice, this list of conditions and the following disclaimer. * 2. Redistributions in binary form must reproduce the above copyright *    notice, this list of conditions and the following disclaimer in the *    documentation and/or other materials provided with the distribution. *  * THIS SOFTWARE IS PROVIDED BY AUTHOR AND CONTRIBUTORS ``AS IS'' AND * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE * ARE DISCLAIMED.  IN NO EVENT SHALL AUTHOR OR CONTRIBUTORS BE LIABLE * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * */function mydunk(){	var anchorTags = document.getElementsByTagName("*");	var re = /h\d/i;	document.getElementById("oScratch").innerHTML = "<table width=300 border=1><tbody id='tabel'></tbody></table>";	for (var i = 0; i < anchorTags.length ; i++)	{		if (re.test(anchorTags[i].tagName)) {			anchorTags[i].outerHTML += "<a name='#" + i + "'></a>";			var TR = document.createElement("TR");			var TD = document.createElement("TD");			var elA= document.createElement("a");			TD.appendChild(elA);			TD.lastChild.href='#' + i;			var as = document.createTextNode(" " + i + "-  " +	anchorTags[i].tagName + " : ");			TD.lastChild.appendChild(as);			TR.appendChild(TD);			var TD2 = document.createElement("TD");			var TX2 = document.createTextNode(anchorTags[i].innerHTML);			TD2.appendChild(TX2);			TR.appendChild(TD2);			document.getElementById("tabel").appendChild(TR);		}	}	document.getElementById("aScratch").innerHTML = document.getElementById("oScratch").innerHTML;	document.getElementById("oScratch").innerHTML = "";}