Kann javascript läuft innerhalb eines iframe Auswirkungen auf die Hauptseite?

Teilweise Code:

Meinem code unten zieht eine Abfrage aus meiner DB und dann verwendet inner.HTML = für die Darstellung der Daten innerhalb eines div. Es funktioniert gut in es ursprüngliche Nutzung....

Jedoch die unten version ist aufgerufen, in einem iFrame, wie es verwendet wird, um die Seite aktualisieren.

Die Seite hat keine Fehler, und der JavaScript-feuert jedoch die Letzte Zeile nicht funktioniert...

Ich habe einfach gemerkt, dass vielleicht, da es beim laden in der versteckten iFrame-es wird versucht, in der innerHTML ein div innerhalb des iFrame und das wird natürlich nicht funktionieren.

Ist das, was passiert ist? Es ist nicht sinnvoll, weil ich habe ein anderes Skript, das Aufrufe von JavaScript am Ende in der gleichen Weise, und es funktioniert gut.

<?php
    while ($row = mysql_fetch_array($result))
    {
        $p = $p.'<div id="left"><img src="http://www.sharingizcaring.com/bleepV2/images/thumbs/'.$row[image].'" /></div>';
        $p = $p.'<div id="right"><h2>'.$row[artist].' - '.$row['title'].'</h2><br>'.$row['message'].'<br>';
        $p = $p.'<a href="http://www.sharingizcaring.com/bleepV2/'.$row[username].'">'.$row[username].'</a> '.$row[date].'</div>';
        $p = $p.'<div style="clear: both;"></div>';
        $p = $p.'<div id="dotted-line"></div>';
    }


    $p = addslashes($p);
?>

<script>

        alert('posts are firing? ');

        document.getElementById('posts').innerHTML = 'why doth this faileth?';
</script>
InformationsquelleAutor ian | 2009-06-04
Schreibe einen Kommentar