der befehl wird vom parent frame des iframes gestartet... ausgeführt wird er, IE und Firefox spucken ja eine Fehelermeldung aus...
hier die strukur:
TOP
LINK
MITTE (hier liegt das JS)IFRAME (Name = "SNnews" , id = "SNnews)
[FORUMLAR] (Name = "form1")
TextFeld (name = "author")
RECHTalso IFRAME soll von MITTE aus erreicht werden. In Mitte liegt das Formular...
Laut dem Schema oben und auch anderen Verlautbarungen soll das Formular doch in SNnews liegen?!
<html>
<head>
<title>Objekt</title>
<script>
function machwas()
{
window.setTimeout(alert(self.NSnews.document.getElementsByTagName('body')[0].innerHTML),2000)
}
</script>
</head>
<body onLoad='machwas()'>
<iframe width=900 height=200 src='test2.html' name='NSnews'></iframe>
</body>
</html>
######### test2.html ##########
<html>
<head>
<title>test</title>
<script>
function mach(){alert('ja');}
</script>
</head>
<body>
<b onClick=''>test</b>
</body>
</html>
Erfüllt bei mir jedenfalls voll seinen zweck und ich bekomme "<b onClick=''>test</b>" angezeigt.
Gruß aus Berlin!
eddi