Michlm: Neues Fenster nach refresh

Beitrag lesen

Hallo zusammen,

für meine selbstgestrickte Haussteuerung über CAN-Bus bastle ich mir ein Web-Frontend für die Steuerung und Anzeige der gesammelten Daten und Schaltzustände. Die gesamten Informationen liegen in einer MySQL Datenbank und Schaltbefehle werden direkt über ein Perl-Script auf den Can-Bus gesendet.

Mein Problem:
Ich generiere eine Frame-Seite in HTML, auf der linken oberen Seite ist eine Auswahl der Menüpunkte wie z.B. Heizung, Werkstatt, Garten, ... im rechten Frame wird dementsprechen eine PHP-Script aufgerufen, dass die gesamten Infos (Betriebszustände wie Temperatur, Licht ein/aus) aus der MySQL-Datenbank anzeigt. Diese Seite wird automatisch alle 10 Sekunden mittels <meta http-equiv="refresh" content="10; URL=http://localhost/heizung.php"> aufgefrischt um die Betriebszustände aktuell anzuzeigen. In diesem Frame gibt es jetzt ein kleines Bildchen (PNG) mit einer Lampe und einen Link <a href="/cgi-bin/wcan.pl?301" target="config"><img border="0" src="lampe.png"></a> Dieser link soll im linken unteren Frame "config" angezeigt werden, damit die Lampe ein oder ausgeschaltet werden kann. Das ganze funktioniert einwandfrei solange die refresh-zeit nicht abgelaufen ist. Nach dem Refresh wird der Link immer in einem neuen Fenster angezeigt. Warum funktioniert der Link der auf das Target-Frame zeigt solange bis der "Quell"-Frame aufgefrischt wird und danach nicht mehr?

Bin für jeden Tip dankbar.

Gruss

Michael