Einfachster Weg fuer zeitverzoegerte Startseite

  • Hi @ll,
    hab zwei kleinere Vorhaben, wobei ich noch nicht genau weiss,
    wie ich es realisieren soll.


    1. Moechte auf meiner HP die erste Seite 5 sekunden anzeigen und dann automatisch
    auch die hauptseite weiterleiten. Wie stell ich das am einfachsten an?


    2. Habe vor einen Teil der HP per Dyndns zu hosten.
    Gibt es irgend eine moeglichkeit, eine weiterleitung so zu bauen, dass wenn der dyndsn host aktuell und online ist, automatisch darauf leitet, wenn der dyndns server aber offline ist, automatisch auf die andere HP bei meinem Webspace provider umgeleitet wird?
    Hat das schonmal jemand realisiert?


    Bin fuer jeden Tipp/ alle Vorschlaege dankbar.
    Gruss
    Matthias

    IO | Dell Optiplex GX 150 - P3 800 Mhz- 256 MB - 160GB Samsung- 1x WinTV DVB-s 1.3 - orig. Dell Netzteil - Linvdr 0.7 MT 20050210 - 56W (TV ohne Aufnahmen)
    SATURN | IBM Netvista - Celeron 1200 ULV - 1GB - 1TB Samsung - 1x WinTV Nexus 2.1 - orig. IBM Netzteil - Linvdr 0.7 MT 20050210 - 52W (TV ohne Aufnahmen)

  • Zitat

    Original von snork007
    1. Moechte auf meiner HP die erste Seite 5 sekunden anzeigen und dann automatisch
    auch die hauptseite weiterleiten. Wie stell ich das am einfachsten an?


    Am Besten, indem Du Dir mal SelfHTML zu Gemüte führst :]
    http://de.selfhtml.org/html/kopfdaten/meta.htm#weiterleitung


    Zitat


    2. Habe vor einen Teil der HP per Dyndns zu hosten.
    Gibt es irgend eine moeglichkeit, eine weiterleitung so zu bauen, dass wenn der dyndsn host aktuell und online ist, automatisch darauf leitet, wenn der dyndns server aber offline ist, automatisch auf die andere HP bei meinem Webspace provider umgeleitet wird?


    In PHP kann man das schon skripten.

  • zu 1.


    Baue folgenden Teil in den HEAD-Tag:


    Code
    <meta http-equiv="refresh" content="5; URL=http://www.foo.bar">



    Das erzeugt eine Weiterleitung nach 5 Sekunde zu www.foo.bar.

    Capulet:
    HW: Dell Dimension 3100, Pentium 4 3GHz, 2GB RAM, 160GB HDD (System), 1TB HDD (Video), 1 x TT S2-1600, 1 x Technisat Skystar HD | SW: Debian 7.4, VDR 2.0.4 (selfcompiled), dummydevice 2.0.0, streamdev-server 0.6.1, NFS-Server


    TiViPi01:
    HW: Raspberry Pi Mod. B Rev. 2, 512MB RAM, 8GB SD-Card, Teko TEK-BERRY.9 Gehäuse, Ednet 85024 USB 2.0 Hub, Digitainer X10 Funk-Fernbedienung | SW: Raspbian 01/2014, VDR 2.0.4 (selfcompiled), rpihddevice 0.0.8, ffmpeg 1.0.8, streamdev-client 0.6.1, NFS-Client

  • Macavity:
    Thx , funzt tadellos.


    Thomas:
    Weiss das das irgendwie geht, aber was php betrifft bin ich wirklich noch nicht firm genug ;(
    Koennte doch bspweise ne datei auf meinen server legen, dann beim seitenaufbau ne abfrage starten ob die datei lesbar ist , und wenn dem so ist, auf meinen dyndsn server leiten, wenn nicht, dann auf die feste hp beim provider.


    Vom Syntax her muesste das wohl ne if schleife sein, aber ich kann leider kaum php ;(


    Gruesse und danke
    Matthias

    IO | Dell Optiplex GX 150 - P3 800 Mhz- 256 MB - 160GB Samsung- 1x WinTV DVB-s 1.3 - orig. Dell Netzteil - Linvdr 0.7 MT 20050210 - 56W (TV ohne Aufnahmen)
    SATURN | IBM Netvista - Celeron 1200 ULV - 1GB - 1TB Samsung - 1x WinTV Nexus 2.1 - orig. IBM Netzteil - Linvdr 0.7 MT 20050210 - 52W (TV ohne Aufnahmen)

  • @all


    zu2:
    gibt es vielleicht irgendwo nen passened Skript oder eines das man anpassen koennte, oder gibts vielleicht ne andere moeglichkeit



    Gruesse
    Matthias

    IO | Dell Optiplex GX 150 - P3 800 Mhz- 256 MB - 160GB Samsung- 1x WinTV DVB-s 1.3 - orig. Dell Netzteil - Linvdr 0.7 MT 20050210 - 56W (TV ohne Aufnahmen)
    SATURN | IBM Netvista - Celeron 1200 ULV - 1GB - 1TB Samsung - 1x WinTV Nexus 2.1 - orig. IBM Netzteil - Linvdr 0.7 MT 20050210 - 52W (TV ohne Aufnahmen)

  • Hallo,


    zum zweiten Teil (Umleitung falls Host online) hätte ich eine Idee mit Frames:
    Deine feste Startseite kriegt einen 1-pixel Frame in dem ein kleines JavaScript läuft. Im Hauptframe wird die Startseite auf deinem DynDNS-Rechner geladen. Auf diese Seite auf deinem DynDNS packst du eine SPAN mit ID="dynonline" Parameter. Nach 5 oder 6 Sekunden prüfst du mit dem JavaScript, ob im Hauptframe ein SPAN mit der id="dynonline" vorhanden ist. Wenn nicht, ist dein DynDNS vermutlich offline, und du lädst per JavaScript die statische Seite.


    index.html auf dem festen Server :



    die dyncheck.html auf dem festen server:



    die framestart.html auf dem dyndns-server:


    HTML
    <html>
    <body>
    <span id="dynonline"></span>
    sonstiger html-text
    </body>
    </html>


    --
    Zuck

  • zuck


    Das hoert sich ja mal echt jut an, werds nemnaechst testen.


    Danke fuer diesen Zwischenunterfrankische Hilfe
    Bin geborener Unterfranke aber jetzt wahl bayrisch-schwabe


    Gruesse
    Matthias

    IO | Dell Optiplex GX 150 - P3 800 Mhz- 256 MB - 160GB Samsung- 1x WinTV DVB-s 1.3 - orig. Dell Netzteil - Linvdr 0.7 MT 20050210 - 56W (TV ohne Aufnahmen)
    SATURN | IBM Netvista - Celeron 1200 ULV - 1GB - 1TB Samsung - 1x WinTV Nexus 2.1 - orig. IBM Netzteil - Linvdr 0.7 MT 20050210 - 52W (TV ohne Aufnahmen)

  • zuck


    hab jetzt alles so wie beschrieben eingerichtet. funktioniert auch zunaechst.
    nur nach einiger zeit kommt , trotz funktionierendem dynip, die statische seite.
    kann es mir nicht erklaeren


    was laeuft da falsch?
    Gruesse
    Matthias

    IO | Dell Optiplex GX 150 - P3 800 Mhz- 256 MB - 160GB Samsung- 1x WinTV DVB-s 1.3 - orig. Dell Netzteil - Linvdr 0.7 MT 20050210 - 56W (TV ohne Aufnahmen)
    SATURN | IBM Netvista - Celeron 1200 ULV - 1GB - 1TB Samsung - 1x WinTV Nexus 2.1 - orig. IBM Netzteil - Linvdr 0.7 MT 20050210 - 52W (TV ohne Aufnahmen)

  • vermutlich findet er aufgrund von browser-sicherheits-beschränkungen das span-tag nicht.


    änder mal den javascript code im dyncheck.html :



    und dann nochmal testen.


    du kannst mir auch auf PN die URL deiner seite mal schicken, dann gugg ichs mir mal an.


    --
    Zuck

  • es sollte schon reichen nur ein Bild zu laden:


    <img src="http://bild.vom.dyndns" onload="window.location.href='...'">


    Gruß
    Roland

    Software: VDR 1.4.3, mp3, osdpip, streamdev-server, femon, wapd, X11, Wireless Keyboard Kernel: 2.6.18
    Hardware: 1x DVB-S v 1.3, 1x Skystar 2, Celeron@2GHz, 256 MB RAM, 4 HDs Raid1/5, Total: 600 GB, Asus P4S533 cmi8738 & LAN on board 6 PCI
    40" Sammelbestellungs-LCD an ATI Radeon 9550 DVI-Out + tvtime, 70 cm TV an J2-RGB-Out
    Organisator der ersten und zweiten VDR-Sanitizer Sammelbestellung.
    In progress: POV-ION 330 - MediaPointer MP-S2 - vdr 1.7.9 - vdr-xine(vdpau)

  • zuck


    habs grad abgeaendert , es kommt nach einiger zeit:
    dynonline nicht gefunden.


    Was die adresse angeht, sieht schlecht aus, habs bis jetzt nur im lokalen netz mit zwei fedora servern probiert, funzt ned.


    Was stimmt da ned?


    Grusss
    Matthias

    IO | Dell Optiplex GX 150 - P3 800 Mhz- 256 MB - 160GB Samsung- 1x WinTV DVB-s 1.3 - orig. Dell Netzteil - Linvdr 0.7 MT 20050210 - 56W (TV ohne Aufnahmen)
    SATURN | IBM Netvista - Celeron 1200 ULV - 1GB - 1TB Samsung - 1x WinTV Nexus 2.1 - orig. IBM Netzteil - Linvdr 0.7 MT 20050210 - 52W (TV ohne Aufnahmen)

  • Der Vorschlag von pram klingt auch nicht schlecht, hab ich so noch nich probiert.
    vielleicht noch eine einfachere lösung (als mein erster vorschlag) :
    der mini-frame läd vom dyndns-host die seite, über die weitergeleitet wird.


    also die index.html auf dem static-ip host:

    Code
    ... 
     <frameset ...>
       <frame src="/index2.html">
       <frame src="http://server.dyndns.org/online.html">
     </frameset>
    ...


    die index2.html ist die normale seite, wenn dyndns offline ist.


    die online.html auf dem dyndns-host sieht etwa so aus:

    HTML
    <html><head>
    <script language=javascript>
      top.document.location.href="http://server.dyndns.org/";
    </script>
    </head></html>


    dann spart man sich das mit dem ganzen javascript kram etwas.
    oder mal die idee von pram ausprobieren, das wäre dann das einfachste.


    zuck

  • zuck


    hab den 2 vorschlag auch probiert, leider ohne erfolg.
    laed immer die statische seite.


    Das mit dem Bild hab ich noch nicht ganz verstanden.
    Wie soll das funzen?


    Gruss
    und Danke
    Matthias

    IO | Dell Optiplex GX 150 - P3 800 Mhz- 256 MB - 160GB Samsung- 1x WinTV DVB-s 1.3 - orig. Dell Netzteil - Linvdr 0.7 MT 20050210 - 56W (TV ohne Aufnahmen)
    SATURN | IBM Netvista - Celeron 1200 ULV - 1GB - 1TB Samsung - 1x WinTV Nexus 2.1 - orig. IBM Netzteil - Linvdr 0.7 MT 20050210 - 52W (TV ohne Aufnahmen)

  • also mein zweites beispiel funktioniert garantiert, hab ich hier extra ausprobiert.
    das mit dem bild beruht auf dem effekt, dass wenn eine grafik fertig geladen wurde, ein entsprechender onLoad="" Handler aufgerufen wird. Ich weiss nur nicht, ob der handler nicht auch aufgerufen wird, wenn das bild nicht geladen werden konnte.


    --
    Zuck

  • zuck: du hast pn


    gruesse
    matthias

    IO | Dell Optiplex GX 150 - P3 800 Mhz- 256 MB - 160GB Samsung- 1x WinTV DVB-s 1.3 - orig. Dell Netzteil - Linvdr 0.7 MT 20050210 - 56W (TV ohne Aufnahmen)
    SATURN | IBM Netvista - Celeron 1200 ULV - 1GB - 1TB Samsung - 1x WinTV Nexus 2.1 - orig. IBM Netzteil - Linvdr 0.7 MT 20050210 - 52W (TV ohne Aufnahmen)

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!