-
05.09.10 11:47 #31
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 erreichbar • Sicherheit in PHP-Codes schaffen • Google Chrome-Extension für tutorials.de • json_compress()
-
Hi,
der Zugriff auf das window-Objekt ist in den Browsern unterschiedlich. Versuch es mal hiermit:
CiaoCode :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>
QuaeseVielleicht 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
-
05.09.10 12:19 #33
@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 erreichbar • Sicherheit in PHP-Codes schaffen • Google Chrome-Extension für tutorials.de • json_compress()
-
05.09.10 15:47 #34
- Registriert seit
- Sep 2007
- Beiträge
- 24
-
05.09.10 16:09 #35
@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 erreichbar • Sicherheit in PHP-Codes schaffen • Google Chrome-Extension für tutorials.de • json_compress()
-
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.
-
05.09.10 17:53 #37
- 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)
-
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)
-
05.09.10 18:13 #39
- 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
-
<input> field automatisch generieren und automatisch Funktionen aufrufen lassen
Von Sylan im Forum Javascript & AjaxAntworten: 4Letzter Beitrag: 02.07.07, 14:07 -
IFrame automatisch aktualisieren
Von Astror Enales im Forum Javascript & AjaxAntworten: 2Letzter Beitrag: 14.07.06, 09:26 -
IFrame aktualisieren
Von ronaldo84 im Forum Javascript & AjaxAntworten: 6Letzter Beitrag: 30.01.06, 16:42 -
Iframe automatisch scrollen lassen
Von danielm im Forum Javascript & AjaxAntworten: 3Letzter Beitrag: 23.09.05, 06:33 -
Excel Tabelle vergleichen lassen und zur not aktualisieren lassen
Von cyberoner im Forum Office-AnwendungenAntworten: 1Letzter Beitrag: 24.01.05, 08:54



2Danke


Zitieren
Login





