durch JS erzeugten "Quelltext" anzeigen?

HPB

Erfahrenes Mitglied
Hi,
gibt es eine Möglichkeit / ein Tool mit dem man den "HTML-Quelltext", den Javascript erzeugt, anzeigen kann?

BSP:
<head></head>
<body>
<script>
if (2==2)
document.write(" <p>Ein neuer Tag mit Inhalt</p>");
<script>
</body>

Erzeugt das JS umfangreiche Ausgaben (Tabellen...), die von vielen Bedingungen abhängen, wäre es für Debugging-Zwecke äußerst hilfreich, wenn man das Dokument, das das JS erzeugt (also das, was der Browser letztendlich ausgibt), anzeigen könnte.

In meinem einfachen Beispiel wäre das dann
<head></head>
<body>
<p>Ein neuer Tag mit Inhalt</p>
</body>
 
Hallo....

...funktioniert zwar nur mit Win-IE und gibt nur den Inhalt des <body> aus....aber immerhin:-)
Code:
<script type="text/JScript">
<!--
function getSource()
{
r=document.body.createTextRange();r.select();
bodyHtml=String(r.htmlText).replace(/\s*<script.*>[\s\S]*?<\/script>/ig,'');
alert(bodyHtml);document.selection.empty();
}
//-->
</script>
....<script>-Tags werden dabei aus der Ausgabe entfernt, auch wenn kein document.write() drinnen steht.

Der IE nimmt auch ein paar Änderungen an deinem Code vor, aber das siehst du dann selbst:-)
 

Neue Beiträge

Zurück