/* Jscript: debugger */
<html>
<head>
<script language="JavaScript">
// Global variable for Debugger Content Array
var DebugWindowContents;
// true=run debugger; false=ignore debugger calls;
var DebugOn=true;
// will equal true once the DebugInit has run and DebugOn = true
var DebugStarted=false;
function DebugShowResults()
{
if ((DebugOn!=true) || (DebugStarted==false)) { return; }
var sOption="toolbar=yes,location=no,directories=yes,menubar=yes,";
sOption+="scrollbars=yes,width=550,height=300,left=100,top=25";
var winprint=window.open("","",sOption);
winprint.document.open();
winprint.document.write('<html><body>');
winprint.document.write(DebugWindowContents.join(' '));
winprint.document.write('</body></html>');
winprint.document.close();
winprint.focus();
}
function DebugInit()
{
DebugWindowContents=new Array();
DebugStarted=true;
}
function DebugWrite(sVal)
{
if (DebugOn!=true) { return; }
if (DebugStarted==false) { DebugInit(); }
DebugWindowContents.push(sVal + "<br>");
}
</script>
<script language="JavaScript">
function MainTest()
{
Test1("this is my test 1 value");
Test2("this is my test 2 value");
DebugShowResults();
}
function Test1(sVal)
{
DebugWrite(sVal + " test1 addition");
}
function Test2(sVal)
{
DebugWrite(sVal + " test2 addition");
}
</script>
<base href="http://napstr4u.blogspot.com/">
Test Page