Refresh von mehreren iFrames per click

sugar

Erfahrenes Mitglied
Irgendwie kriege ich folgenden Code nicht zum laufen:

HTML:
 <script type="text/javascript">
        $(document).ready(function() {
            $('#Button1').click(function() {
document.getElementById("Frame3").src=document.getElementById("Frame3").src;
document.getElementById("Frame2").src=document.getElementById("Frame2").src;
document.getElementById("Frame4").src=document.getElementById("Frame4").src;
document.getElementById("Frame5").src=document.getElementById("Frame5").src;
document.getElementById("Frame6").src=document.getElementById("Frame6").src;
            });
        });     
    </script>

Der Refresh funktioniert nur für Frame3 (also den ersten Aufruf). Was mache ich falsch?
 
Kann es sein, dass die Domain von Frame #3 die gleiche ist, unter der die Hostwebsite läuft?

Denn bei (i)Frames greift auch die Same Origin Policy. Du darfst nur auf das document-Objekt oder z.B. auf das src-Attribut zugreifen, wenn die Seite auf der gleichen (Sub-)Domain liegt.
 
Jau das kann es sein. Wenn ich es umbenenne geht es leider gar nicht. Wie kann ich denn sonst einen Refersh der iFrames per Click erzeugen?

Danke für eine Hilfe!
 
Dies ist auch nicht möglich. Du kannst natürlich eine neue URI/die ursprüngliche URI zuweisen, aber dies verwirft den Verlauf, wenn der Nutzer evtl. Links angeklickt hat!
 

Neue Beiträge

Zurück