Nicholas Provart: verweigerter Zugriff mit window.document.all und Internet URLs

Beitrag lesen

Antje hat mich daraufmerksam gemacht, dass dieses gar nicht gehen kann, und zwar aus Sicherheitsgrunden (Browser Security Model). Sie hat mich auch draufmerksam gemacht, dass so was doch geht, und zwar mit IE5 und HTA (HTML Application). Hier wuerde man quasi ein Frameset entwerfen, und bei den FRAME tags folgendes hinfuegen:

<frame src="links.htm" name="left" application="yes">

'Application="yes"' sagt dem Browser, dass die Seite, die in die linke Frame geladen wird, nicht unter dem Browser Security Model steht. Man muesste dann einfach diese Frameset-Datei eine .hta Endung geben (anstelle von .htm) und voila.

Das heisst, dass man dan wirklich mit so was:

<a href="javascript:alert('2. Tabelle in der rechten Frame hat folgenden Inhalt ' + parent.right.document.all.tags('table')[1].innerText);">1</a>

den Inhalt von der 2. Tabelle auslesen kann, egal ob die Seite Internet oder Intranet ist!

Vielen Dank Antje! Ciao, Nick