Alexander Zeitler: nach 60 sekunden iframe aktualisieren

hallo,

weiß jemand, wie ich mit javascript (document.iframe.location) einen iframe alle 60 sekunden aktualisieren lassen kann?`

gruss

Alexander

  1. hallo alexander,

    viele wege fürn nach rom.
    1. per interval oder timeout
    example :
    setInterval("document.iframe.location.href='x.html'", 60000);
    oder
    setInterval("document.iframe.location.reload()", 60000);

    oder
    2.
    du nutzt eine entsprechende meta-tag-angabe in der html-seite des iframes.
    (siehe <meta http-equiv="refresh" content="60;URL=x.html"> in der selfhtml)

    gruß
    stw

    1. hallo alexander,

      viele wege fürn nach rom.

      1. per interval oder timeout
        example :
        setInterval("document.iframe.location.href='x.html'", 60000);
        oder
        setInterval("document.iframe.location.reload()", 60000);

      oder
      2.
      du nutzt eine entsprechende meta-tag-angabe in der html-seite des iframes.
      (siehe <meta http-equiv="refresh" content="60;URL=x.html"> in der selfhtml)

      gruß
      stw

      hallo,

      danke für deine hilfe

      leider habe ich folgende probleme:
      verwende ich 1., so wird die seite nicht refreshed sondern aus dem cache geladen

      bei 2. erhalte ich eine fehlermeldung:

      Zeile 0:
      Fehler: Erlaubnis verweigert

      gruss

      Alexander

      1. hallo alexander,

        wir beide haben heute wohl unseren langen tag bzw. nacht ;)

        verwende ich 1., so wird die seite nicht refreshed sondern aus dem cache geladen
        <

        well, in die html-datei, welche sich im iframe befindet setzt du folgende meta-angabe :

        <META HTTP-EQUIV="expires" CONTENT="0">

        dadurch gibst du ein verfallsdatum für diese datei an.
        nach einem refresh sollte diese dann erneut (da content auf 0 sek steht) geladen werden.
        aber das reload() müßte eigentlich auch die datei neu laden.
        funktioniert aber nur wenn im browser die option "auf aktualisierung prüfen" (oder so ähnlich) eingeschaltet ist (jedenfalls beim ie) und wenn die seite (iframe) zu aktualisieren ist. (klar)

        bei 2. erhalte ich eine fehlermeldung:

        Zeile 0:
        Fehler: Erlaubnis verweigert
        <

        ähmm..., ups..., nasowas..., keine ahnung..., sollte nicht sein.
        kann man die seite irgendwo einsehen ?

        gruß
        stw

        1. hallo,

          leider kann ich nicht auf den quellcode der html-datei im
          iframe zugreifen, da es sich um ein externes forum handelt.
          das mit dem browser werde ich nochmal checken, ist aber
          glaube ich schon eingestellt.

          trotzdem danke für deine hilfe

          gruss
          Alexander

          hallo alexander,

          wir beide haben heute wohl unseren langen tag bzw. nacht ;)

          verwende ich 1., so wird die seite nicht refreshed sondern aus dem cache geladen
          <

          well, in die html-datei, welche sich im iframe befindet setzt du folgende meta-angabe :

          <META HTTP-EQUIV="expires" CONTENT="0">

          dadurch gibst du ein verfallsdatum für diese datei an.
          nach einem refresh sollte diese dann erneut (da content auf 0 sek steht) geladen werden.
          aber das reload() müßte eigentlich auch die datei neu laden.
          funktioniert aber nur wenn im browser die option "auf aktualisierung prüfen" (oder so ähnlich) eingeschaltet ist (jedenfalls beim ie) und wenn die seite (iframe) zu aktualisieren ist. (klar)

          bei 2. erhalte ich eine fehlermeldung:

          Zeile 0:
          Fehler: Erlaubnis verweigert
          <

          ähmm..., ups..., nasowas..., keine ahnung..., sollte nicht sein.
          kann man die seite irgendwo einsehen ?

          gruß
          stw