@Work
28.08.2007, 10:52:30
Hallo,
ich möchte den Quelltext aus einem anderen Fenster bzw. TAB per Link auslesen
wenn ich das
javascript:(function(){c=unescape(document.documentElement.innerHTML); c=c.replace(/>/g,'|');c=c.replace(/</g,'|');x=window.open();x.document.write('<html><head><title>Source of Page</title></head><body><textarea cols="80" rows="20">' + c + '</textarea></body></html>');x.document.close();})();
in die Adresszeile eingebe, bekomme ich den Qelltext.
Jetzt möchte ich aber über eine Eigene Seite per Link den Quelltext abfragen und in einem Textfeld anzeigen, in etwa so
<html><head><title>Test</title>
<script type="text/javascript">
function insert ()
{a=window.location = "http://www.xyz.de";c=unescape(window.document.documentElement.innerHTML);c=c.replace(/>/g,'|');c=c.replace(/</g,'|');x=document.write('<html><head><title>Source of Page</title></head><body><textarea cols="80" rows="20"><pre>' + c + '</pre></textarea></body></html>');x.document.close();}
</script>
</head><body>
<a href="javascript:insert()">Quelltext laden</a>
</body></html>
leider bekomme ich dann nur den Text des eigenen Scripts angezeigt.
Ich hoffe das ist verständlich und jemand kann mir helfen?!
MfG
ich möchte den Quelltext aus einem anderen Fenster bzw. TAB per Link auslesen
wenn ich das
javascript:(function(){c=unescape(document.documentElement.innerHTML); c=c.replace(/>/g,'|');c=c.replace(/</g,'|');x=window.open();x.document.write('<html><head><title>Source of Page</title></head><body><textarea cols="80" rows="20">' + c + '</textarea></body></html>');x.document.close();})();
in die Adresszeile eingebe, bekomme ich den Qelltext.
Jetzt möchte ich aber über eine Eigene Seite per Link den Quelltext abfragen und in einem Textfeld anzeigen, in etwa so
<html><head><title>Test</title>
<script type="text/javascript">
function insert ()
{a=window.location = "http://www.xyz.de";c=unescape(window.document.documentElement.innerHTML);c=c.replace(/>/g,'|');c=c.replace(/</g,'|');x=document.write('<html><head><title>Source of Page</title></head><body><textarea cols="80" rows="20"><pre>' + c + '</pre></textarea></body></html>');x.document.close();}
</script>
</head><body>
<a href="javascript:insert()">Quelltext laden</a>
</body></html>
leider bekomme ich dann nur den Text des eigenen Scripts angezeigt.
Ich hoffe das ist verständlich und jemand kann mir helfen?!
MfG