tutorials.de Buch-Aktion 05/2012
Seite 3 von 3 ErsteErste 123
ERLEDIGT
NEIN
ANTWORTEN
38
ZUGRIFFE
2394
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #31
    Avatar von ComFreek
    ComFreek ComFreek ist offline [x] Let it be logic!
    tutorials.de Moderator
    Registriert seit
    Jun 2009
    Beiträge
    2.363
    Blog-Einträge
    4
    Kommen wieder Fehler in der Fehlerkonsole?

    Edit: Bei mir kommt alle 3 Sekunden folgender Fehler:
    Code :
    1
    
    Uncaught TypeError: Cannot call method 'reload' of undefined

    Probier mal folgenden Code:
    HTML-Code:
    <script type="text/javascript">
    function RefreshIFrame()
    {
      document.getElementById("Tisch1").window.location.reload();
    }
    window.setInterval("RefreshIFrame()", 3000);
    </script>
    Geändert von ComFreek (05.09.10 um 11:50 Uhr)
     
    mfg ComFreek

    Falls ich dir geholfen habe, würde ich mich über ein DANKE freuen!
    Kenn mich am besten aus in C++, WEB-Sprachen (PHP, HTML, JavaScript) und vllt. mehr
    [PHP] Überprüfen, ob Website erreichbarSicherheit in PHP-Codes schaffenGoogle Chrome-Extension für tutorials.dejson_compress()

  2. #32
    Quaese Quaese ist offline Moderator
    tutorials.de Moderator
    Registriert seit
    Feb 2004
    Beiträge
    3.451
    Hi,

    der Zugriff auf das window-Objekt ist in den Browsern unterschiedlich. Versuch es mal hiermit:
    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    
    <script type="text/javascript">
    function RefreshIFrame(){
      if(document.all && !window.opera)
        document.frames['Tisch1'].location.reload();
      else
        document.getElementById("Tisch1").contentWindow.location.reload();
    }
    window.setInterval("RefreshIFrame()", 3000);
    </script>
    Ciao
    Quaese
     
    Vielleicht muss man manchmal vom Weg abkommen, um nicht auf der Strecke zu bleiben!
    ----
    Der "Fortsetzungsroman" auf www.leuteforum.de

    New kind to realize large scalable projects with jQuery: jQuery SDK

  3. #33
    Avatar von ComFreek
    ComFreek ComFreek ist offline [x] Let it be logic!
    tutorials.de Moderator
    Registriert seit
    Jun 2009
    Beiträge
    2.363
    Blog-Einträge
    4
    @Quaese: Funktioniert, zumindest im Google Chrome!

    Edit: Funktioniert auch im IE, Safari, Opera und Firefox!
     
    mfg ComFreek

    Falls ich dir geholfen habe, würde ich mich über ein DANKE freuen!
    Kenn mich am besten aus in C++, WEB-Sprachen (PHP, HTML, JavaScript) und vllt. mehr
    [PHP] Überprüfen, ob Website erreichbarSicherheit in PHP-Codes schaffenGoogle Chrome-Extension für tutorials.dejson_compress()

  4. #34
    Schpringer Schpringer ist offline Mitglied
    Registriert seit
    Sep 2007
    Beiträge
    24
    Zitat Zitat von ComFreek Beitrag anzeigen
    @Quaese: Funktioniert, zumindest im Google Chrome!

    Edit: Funktioniert auch im IE, Safari, Opera und Firefox!
    Hmmm.. Vielen Dank für eure Hilfe. Aber ich bin glaube ich zu doof.. Bei mir passiert einfach nix... Schade.. Aber trotzdem danke Habs mit Butons gelöst.. Mal ne Zwischenlösung
     

  5. #35
    Avatar von ComFreek
    ComFreek ComFreek ist offline [x] Let it be logic!
    tutorials.de Moderator
    Registriert seit
    Jun 2009
    Beiträge
    2.363
    Blog-Einträge
    4
    @Schpringer: Passiert bei dir wirklich gar nichts? Eventuell liegt das an der Quelle des Frames.
    Oder hast du wirklich den Code von Quaese übernommen?


    PS: Wenn man immer auf die Buttons drücken muss, ist das auch doof.
     
    mfg ComFreek

    Falls ich dir geholfen habe, würde ich mich über ein DANKE freuen!
    Kenn mich am besten aus in C++, WEB-Sprachen (PHP, HTML, JavaScript) und vllt. mehr
    [PHP] Überprüfen, ob Website erreichbarSicherheit in PHP-Codes schaffenGoogle Chrome-Extension für tutorials.dejson_compress()

  6. #36
    Avatar von Sven Mintel
    Sven Mintel Sven Mintel ist offline Mitglied
    Registriert seit
    Aug 2003
    Beiträge
    18.238
    Blog-Einträge
    6
    Moin,

    ich habe das mal überflogen, und keine eindeutige Info darüber gefunden, ob nun das Problem mit den unterschiedlichen Domains beseitigt ist.
    Für den Fall, dass es nicht beseitigt werden kann, hier ein anderer Lösungsansatz:
    Die Same Origin Policy kommt ja zum tragen, wenn Dokument von Domain A auf ein Dokument von Domain B zugreifen will.

    Man muss die Sache also irgendwie reloaden, ohne auf das Dokument zuzugreifen.

    Wie das gehen kann....kurzer Beispielcode:
    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; 
                                    charset=ISO-8859-1"   />
    <meta name="author"             content="doktormolle" />
    <meta name="date"               content="2010-09-03" />
    <title>Test</title>
    <script type="text/javascript">
    <!--
    function reloadFrame(frameElement)
    {
      frameElement.parentNode.replaceChild(frameElement.cloneNode(true),frameElement);
    }
    window.onload=function(){
      setInterval(function(){reloadFrame(document.getElementsByTagName('iframe')[0]);},5000);
    }
    //-->
    </script>
    </head>
    <body>
    <iframe src="http://doktormolle.de/temp/365897/" width="200" height="80"></iframe>
    </body>
    </html>

    Das Dokument im iFrame wird nicht angefasst, es wird lediglich das aktuelle iFrame-Element durch eine Kopie seiner selbst ersetzt, der Nebeneffekt: das Dokument im iFrame wird neu geladen

    Beachtet, dass ich von Element spreche. Es ist also das DOM-Element-Objekt <iframe> gemeint, und nicht das window-Objekt, welches das iFrame ja auch ist.
     

  7. #37
    Schpringer Schpringer ist offline Mitglied
    Registriert seit
    Sep 2007
    Beiträge
    24
    @ComFreek Ja es passiert tatsächlich nichts. Ich habe den Code von Quaese übernommen..

    @ Sven Mintel Wie baue ich nun den Code am besten ein? Kann ich einfach Den Script Bereich übernehmen und das "iframe" durch die ID des iframes ersetzen? Muss ich die Meta daten auch übernehmen?

    Vielen Dank euch beiden.

    EDIT: @ Sven Mintel Schein zu funktionieren Kann ich auch mehrere iframes auf einer Seite ansteuern? Oder werden automatisch alle neu geladen?
    Geändert von Schpringer (05.09.10 um 17:58 Uhr)
     

  8. #38
    Avatar von Sven Mintel
    Sven Mintel Sven Mintel ist offline Mitglied
    Registriert seit
    Aug 2003
    Beiträge
    18.238
    Blog-Einträge
    6
    Zitat Zitat von Schpringer Beitrag anzeigen
    EDIT: @ Sven Mintel Schein zu funktionieren Kann ich auch mehrere iframes auf einer Seite ansteuern? Oder werden automatisch alle neu geladen?
    Du kannst die Funktion reloadFrame() so oft aufrufen, wie du willst.
    Als Parameter erwartet sie das <iframe> als Element-Objekt, also z.B.

    document.getElementById('Tisch1')
    document.getElementById('Tisch5')

    oder aber auch
    document.getElementsByTagName('iframe')[0]
    ..oder sonstige Methoden/Member, die ein Element-Objekt zurückliefern(node.nextSibling,document.getElementsByName,node.lastChild usw.)
    Geändert von Sven Mintel (06.09.10 um 07:39 Uhr)
    Schpringer bedankt sich. 

  9. #39
    Schpringer Schpringer ist offline Mitglied
    Registriert seit
    Sep 2007
    Beiträge
    24
    Cool Vielen Dank für deine Hilfe

    Auch dir ComFreek für deine Bemühungen.

    Ich schätze das sehr, dass es so hilfsbereite Menschen gibt. Nun ist das Turnier zwar gleich vorbei, aber es kommt noch eines im Oktober. Dann läuft es von Anfang an richtig

    Nochmals danke euch

    Gruss aus der Schweiz
     

Ähnliche Themen

  1. Antworten: 4
    Letzter Beitrag: 02.07.07, 14:07
  2. IFrame automatisch aktualisieren
    Von Astror Enales im Forum Javascript & Ajax
    Antworten: 2
    Letzter Beitrag: 14.07.06, 09:26
  3. IFrame aktualisieren
    Von ronaldo84 im Forum Javascript & Ajax
    Antworten: 6
    Letzter Beitrag: 30.01.06, 16:42
  4. Iframe automatisch scrollen lassen
    Von danielm im Forum Javascript & Ajax
    Antworten: 3
    Letzter Beitrag: 23.09.05, 06:33
  5. Excel Tabelle vergleichen lassen und zur not aktualisieren lassen
    Von cyberoner im Forum Office-Anwendungen
    Antworten: 1
    Letzter Beitrag: 24.01.05, 08:54

Stichworte