Sangria: url-rotation in einem frame

halloe...

weiß jeman von euch wo ich ein script finde, mit dem ich eine liste von verschiedenen url's in einem frame anzeigen kann? nun... um die sache noch ein wenig schwerer zu machen... ich würde gerne einen festen zeitraum für den seitenwechsel eingeben können. also quasi eine art "url-slide-show"..

wer kann mir da weiterhelfen???

danke im voraus

Sangria

  1. Hi,

    weiß jeman von euch wo ich ein script finde, mit dem ich eine liste
    von verschiedenen url's in einem frame anzeigen kann?
    um die sache noch ein wenig schwerer zu machen... ich würde gerne
    einen festen zeitraum für den seitenwechsel eingeben können.
    also quasi eine art "url-slide-show"..

    Ich würde das Seiten-Rotieren-Lassen nicht von außen, d. h. von einem
    fremden Frame, ansteuern, sondern es im Ziel-Frame selbst ablaufen lassen.
    In diesem Falle bekommst Du die Steuerung dadurch hin, daß Du einen
    Dokumentkopf mit META-REFRESH-Header und wechselnden URLs generierst.

    Je nachdem, ob Du das mit SSI oder CGI löst, müßtest Du das einzublendende
    Dokument entweder per SSI-Include oder durch Öffnen & Einlesen dazu packen.

    Die ingebundenen Dokumente sollten in beiden Fällen keinen eigenen Dokument-
    Kopf haben, denn diesen willst Du ja dynamisch erzeugen.
    Falls Du dokument-spezifische unterschiedliche Köpfe brauchst und diese nur
    um die Weiterleitung ergänzen willst, bleibt m. E. nur CGI oder Gleichwerti-
    ges übrig: Dokument einlesen und parsen, Weiterleitung an die passende
    Stelle einfügen, gesamtes Dokument ausgeben.

    Sind die Namen der Slide-Show-Dokumente frei wählbar oder vorgegeben?
    Im ersteren Falle könntest Du sie mit einer numerischen Komponente ver-
    sehen, so daß die zyklische Rotation durch $n = ($n + 1) modulo x, also
    durch eine Formel, realisiert werden kann. Der Weiterleitungs-URL wäre
    dann also generell der Name des Skripts, sein einziger CGI-Parameter die
    Nummer des aktuell angezeigten Dokuments.
    Andernfalls bräuchtest Du die komplette Liste der Slide-Show im Kopf-
    Generator, das wäre zusätzlicher Pflegeaufwand und spräche gegen die
    mehrfache Benutzbarkeit desselben. (Natürlich kannst Du diese Liste in
    eine Konfigurationsdatei auslagern und deren Name als zusätzlichen CGI-
    Parameter übergeben, wie den Namen eines Web-Rings.)

    Von solchen Fragen hängt die konkrete Realisierung Deines Skripts übrigens
    wesentlich ab, weshalb Du auf Zuruf kein fertiges Skript wirst bekommen
    können. Deine Aufgabenstellung enthält noch viel zu viele Freiheitsgrade.

    Viele Grüße
          Michael

    1. wow...

      erstmal danke michael für deine äußerst umfangreiche antwort. eigentlich dachte ich nicht, daß noch irgendwelche fragen offen bleiben... :o(

      nun.., die META REFRESH lösung wäre ja schon ganz praktisch... aber in meinem fall nicht einzusetzen, weil ich sonst irgendwann den überblick verliere...

      naja, ich war der meinung, daß die lösung für jemanden mit perl-kentnissen ziemlich einfach wäre... ziemlich naiv oder? (kann doch "nur" html... *vg*)

      der sinn des unterfangens ist echt am besten mit den worten "slide-show" erklärt.

      ich habe ein festes frameset und möchte, wenn das geht, aus einer url-liste die einzelnen domains im hauptframe wechseln... und dies aber zeitlich gesteuert... von mir aus alle 20 sec. eine neue seite. die url's würde ich natürlich in einer url.lst datei hinterlegen und von dort auslesen lassen... sollte net schwer sein, weil man diese ja durchnumerieren könnte. viel schwerer stelle ich mir da einen "pause-funktion" vor... quasi, daß man die routine unterbrechen und weiterlaufen lassen kann... :o(

      ist sowas viel aufwand???

      bin schon mächtig auf die antwort gespannt...

      grüßle vom bodensee

      sangria
      webmaster
      http://www.germanwebcams.de/top100