Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
Refresh eines Frames über die index.html [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr

- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
Refresh eines Frames über die index.html


 
stealthy
22-01-2002, 09:47 
 
Hi Leute, Ich habe folgendes Problem :
Ich habe eine Webseite die mit einem OPC Client interagieren können soll. Das bedeutet, der OPC Client generiert eine xml Datei, die ich in regelmäßigen Abständen in einem Frame meiner Webseite "refreshen" muss um den aktuellen Anlagenzustand kontrollieren zu können. Da xml aber leider kein Javascript beherrscht, müsste ich den (rechten) Frame irgendwie über die Frameset Definition meiner Index.html reloaden. Ein Script, das mir in regelmäßigen Abständen eine refresh Funktion abarbeitet liegt vor, aber Ich habe absolut keinen Plan wie ich diesen in meine Frameset Definition einbauen / aufrufen soll.
Für Hilfe waere ich natürlich sehr dankbar.

s.

 
MoRtAlAn
22-01-2002, 09:53 
 
mit

parent.frmName.location='blablabla.html';

frmName ist der Name des Frames!

kannst du einen Frame über einen anderen laden.

damit sollte es gehen:

script language="JavaScript">
var verify_url = './url.html';
setTimeout('parent.frmName.location=verify_url',100);
</script>


Die 100 ist die Wartezeit in ms (also 0,1 Sek).

Ob du das Script aus der Datei aufrufen kannst, in der dein Frameset steht, weiß ich jetzt nicht so genau, mußte mal probieren! Ansonsten bau das mal in ein anderes Frame, ändere die Zeit. das sollte dann gehen

gruss

 
stealthy
22-01-2002, 09:55 
 
superfixe Antwort, danke, ich werds direkt mal ausprobieren =)

s.

 
wahsaga
22-01-2002, 12:48 
 
Da xml aber leider kein Javascript beherrscht, müsste ich den (rechten) Frame irgendwie über die Frameset Definition meiner Index.html reloaden.


dann bau doch einfach einen refresh per meta-tag in dein xml-dokument ein.

<meta http-equiv="refresh" content="5; URL=seitenadresse">

(nach 5 sekunden die seite seitenadresse neu laden)


Alle Zeitangaben in WEZ +2. Es ist jetzt 19:54 Uhr.