hufschmied: Zufallsseite in einem anderen Frame laden

Moin moin,
ich würde gerne mittels html oder JS eine zufällige Seite in einem anderen Frame laden.

Dieses Script stammt von javasripte.org und bietet vielleicht schon eine Grundlage:

<script>

var dlink=new Array()
var r=0
dlink[0]="start1.htm"
dlink[1]="start2.htm"

function jump() {
r=Math.round(Math.random()*2)
window.location=dlink[r]
}

jump()
</script>

Jedoch öffnet dieses Fenster die Zufallsseite im aktuellen Frame. Ist es möglich, das Ganze auch in ein anderes Frame zu laden?

Danke

  1. hi,

    Jedoch öffnet dieses Fenster die Zufallsseite im aktuellen Frame. Ist es möglich, das Ganze auch in ein anderes Frame zu laden?

    Ja.

    window.location=dlink[r]

    Passe diese Zeile entsprechend an, so dass auf das location-Objekt unterhalb des entsprechenden Frames zugegriffen wird.

    http://de.selfhtml.org/javascript/objekte/frames.htm#allgemeines

    gruß,
    wahsaga

    --
    /voodoo.css:
    #GeorgeWBush { position:absolute; bottom:-6ft; }
    1. Kann ich diesen Prozess z.B. durch einen Timer auch automatisieren?

      Also so, dass der Zufallsgenerator alle 60 Sekunden neu ausgelöst wird?

      1. hi,

        Kann ich diesen Prozess z.B. durch einen Timer auch automatisieren?

        Also so, dass der Zufallsgenerator alle 60 Sekunden neu ausgelöst wird?

        Wenn du das wirklich für sinnvoll hältst ...

        setInterval oder setTimeout.

        gruß,
        wahsaga

        --
        /voodoo.css:
        #GeorgeWBush { position:absolute; bottom:-6ft; }
        1. Danke schonmal, aber das Ganze will noch nicht so recht.
          Hier der entsprechende Quelltext:

          <script type="text/javascript">
          var aktiv = window.setInterval("jump()", 5000);
          var dlink=new Array();
          var r=0;

          function jump() {

          dlink[0]="b1.htm"
          dlink[1]="b2.htm"

          r=Math.round(Math.random()*2)
          parent.Frame1=dlink[r]

          jump()
          }
          </script>

          Was mache ich falsch?
          Sorry, dass ich da so oft nach fragen muss, aber javascript ist neu und ein wenig gewöhnungsbedürftig für mich. :-)

          1. Vielen Dank,
            ich habe das Problem jetzt auf ganz anderem Wege per PHP lösen können. :)