Refresh eines Frames über die index.html

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Refresh eines Frames über die index.html

    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.

  • #2
    mit

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

    frmName ist der Name des Frames!

    kannst du einen Frame über einen anderen laden.

    damit sollte es gehen:
    Code:
    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

    Kommentar


    • #3
      superfixe Antwort, danke, ich werds direkt mal ausprobieren =)

      s.

      Kommentar


      • #4
        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)
        I don't believe in rebirth. Actually, I never did in my whole lives.

        Kommentar

        Lädt...
        X