flashnfantasy: Zeilennummer in JavaScript-Scripten

Beitrag lesen

Danke, mit dem exc-Stack kann ich nun weiter 'forschen'
------------------

bench() ist eine eigene Routine...
wobei du wahrscheinlich jetzt über einige andere Befehle wie lpad stolpern wirst...

openDocWindow();
var wDoc;
function openDocWindow()
{
   wDoc = window.open("","subInfo","resizable,scrollbars,toolbar,titlebar,personalbar");
   wDoc.innerHeight = 200;
   wDoc.innerWidth = 600;
}
}

// Timer
var benchTime = new Date();
var benchTotal = 0;

function docWindowWrite(startText, farbe, comment, deep)
{
   if (deep == undefined) deep = 0;
   wDoc.document.writeln("<div style="font-family: Courier New; font-size: 9pt;"><div style="display:inline; width: 250pt; color:#000; background-color: "+farbe+"; padding-left:" + (10*deep) + "">");
   wDoc.document.writeln(startText + " ");
   wDoc.document.writeln("</div>" + comment + "</div>");
}

function bench(comment, deep)
{
   if (deep == undefined) deep = 0;
   var nowbenchTime = new Date();
   var diff = nowbenchTime - benchTime.getTime();
   benchTotal += diff;
   if (comment == undefined) comment = "";
   docWindowWrite(comment , "#acc",
     lpad(diff, 4, "_") + "mSec (Total: " + lpad(benchTotal, 4, "_") + "mSec)",
     deep);
   benchTime = nowbenchTime;
}