Bild soll ab 20:30 eingeblendet werden

  • Hallo!

    Ich bin purer Anfänger, was HTML-Programmierung bzw. Homepage-ERstellung angeht. Derzeit bastele ich an einer Homepage mit dem Programm NameWebEditor 5. Hier muss ich nur alles dahin schieben, wie ich es brauche und muss nichts programmieren.

    Jetzt habe ich allerdings ein kleines Problem:

    Ich möchte zwei Bilder in meine Homepage einbauen, welche an der selben stelle stehen (soweit ist noch alles klar). Jetzt möchte ich allerdings, dass das eine Bild zwischen 08:00 und 20:00 eingeblendet, während das andere ausgeblendet wird. In der Zeit von 20:00 bis 08:00 soll das zweite Bild eingeblendet und das Erste ausgeblendet werden. Sowas müsste doch theoretisch möglich sein oder?

    Habe bisher nur Excel-VBA programmiert und da wäre so etwas möglich.


    Ich hoffe von Euch kann mir einer weiterhelfen


    Liebe Grüsse

    Anna

  • Hey ph0re,

    sorry, bin halt nur ein Mädel :wink:

    Dat is ja schon ein super Tipp; Du kannst mir nicht zufällig sagen, wie ich ein Bild ein bzw. ausblenden kann?


    Danke Dir nochmals für den Tipp


    Lieben Gruss
    Anna

  • Hallo, vielleicht funktioniert ja folgendes...

    PHP
    <?php
    $iTime = date("Hi");
    if (($iTime >= 0800) && ($iTime <= 2200)) {
        //dein Bild 1
    } elseif (($iTime >= 2201) && ($iTime <=0759)) {
        //dein Bild 2
    }
    ?>

    *WinkeWinke*

  • [quote='Anna G.']sorry, bin halt nur ein Mädel :wink: [quote]

    das tut doch nichts zur sache...

    grundsätzlich ist das von lala richtig, nur ein kleiner denkfehler. hier is die korrigierte version:

    PHP
    <?php
    $iTime = date("Hi");
    if (($iTime >= 0800) && ($iTime <= 2200)) {
        echo '[img]bild1[/img]';
    } elseif (($iTime >= 2201) or ($iTime <=0759)) { //<== hier war der fehler
        echo '[img]bild2[/img]';
    }
    ?>
  • Tut anscheinend schon was zur Sache, da ich mich gerade wohl ein wenig blöd anstelle. Wenn ich Deinen Code bei mir reinkopiere und eine "Vorschau" starte, spuckt der mir folgenden Text aus, wo eigentlich ein Bild erscheinen sollte:

    = 0800) && ($iTime <= 2200)) { echo ''; } elseif (($iTime >= 2201) or ($iTime <=0759)) { ''; } ?>

    Hiiiiiiiiiiiiiiiiiiiiiilfe :cry:

  • Mit Javascript war ja auch der erste Tipp. Nur weiss ich leider da nicht, wie ich ein Bild ein bzw. ausblenden kann. Kannst Du mir da weiterhelfen?


    Lieben Gruss
    Anna

  • Ich glaub das müsste gehen, oder? Kannst dieses Code Schnippsel einfach in deine HTML Seite nach </head> einfügen. Wenn im Body Tag schon was drinnen ist, einfach das zweite <body> und </body> rauslöschen. Und wo jetzt "deinBild1" und "deinBild2" steht, den richtigen Pfad deines echten Bildes eingeben.

    Na denn, hoffentlich klappts
    Lg
    Lala

    *WinkeWinke*

  • Zitat von Anna G.

    Tut anscheinend schon was zur Sache, da ich mich gerade wohl ein wenig blöd anstelle. Wenn ich Deinen Code bei mir reinkopiere und eine "Vorschau" starte, spuckt der mir folgenden Text aus, wo eigentlich ein Bild erscheinen sollte:

    = 0800) && ($iTime <= 2200)) { echo ''; } elseif (($iTime >= 2201) or ($iTime <=0759)) { ''; } ?>

    Hiiiiiiiiiiiiiiiiiiiiiilfe :cry:

    php kannst auf dem rechner nicht ausprobieren da es eine programmiersprache ist die auf dem server ausgeführt werden muss.
    du kannst jedoch einen virtuellen server installieren.
    um die php variante zu nutzen musst du php fähigen webspace haben und zum ausprobieren immer erneut hochladen :roll:
    mfg - phore

  • Hab den Code eingefügt und die entsprechenden Bilder eingetragen. Versuche ich jetzte das ganze auszuführen, gibt der mir bestimmt ein Duzent Fehlermeldungen bzgl. Syntaxfehler und sowas.

    Ich danke Dir für Deine Hilfe !

  • Zitat von Rez

    ja das ist php. für mich alteingesessenen dosfreak der größtre dreck der welt (persönliche meniung :!: ). Lös es als anfänger liebr mit javascript

    ....was machst, wenn einer JS deaktiviert hat? ;)
    egal, hat alles seine vor- und nachteile.

    der nachteil an JS ist, dass ich es (noch) nicht kann. ich hab aber versucht die fehler zu finden. probiers hiermit mal:

    deine seite wird im internet aber nicht funktionieren. 1. du verwendest in dateinamen großbuchstaben (was einige webserver / browser noch tollerieren) und 2. verwendest du absolute pfadangaben.
    Infost: :arrow: http://de.selfhtml.org/html/allgemein…ren.htm#absolut

  • Zitat

    Tut anscheinend schon was zur Sache, da ich mich gerade wohl ein wenig blöd anstelle. Wenn ich Deinen Code bei mir reinkopiere und eine "Vorschau" starte, spuckt der mir folgenden Text aus, wo eigentlich ein Bild erscheinen sollte:

    = 0800) && ($iTime <= 2200)) { echo ''; } elseif (($iTime >= 2201) or ($iTime <=0759)) { ''; } ?>

    Hiiiiiiiiiiiiiiiiiiiiiilfe

    Ähm erstens musst du die entsprechende Datei von .html oder .htm ZU .php umbenennen und zweitens kannst du nur wirklich den Effekt sehen wenn du es auf einem Server hoch lädst!

    PS
    ich würde dir PHP empfehlen da nur eins der beiden Bilder in die Zwischenablage des Browsers geladen werden muss und da wie der ADMIN schon richtig sagte man Javascript deaktivieren kann würde deine Seite nicht funktionieren !!!

    Ach ja !!! Wenn jemand einen ziemlich lahmen Rechner hat ist deine Seite durch das Javascript auch langsamer da Javascripte auf dem Rechner der Person ausgeführt werden der deine Seite besucht und nicht vom Server !!!!!

    (Ich leibe PHP und kann Java nicht ab --> auch persönliche Meinung)

  • Hallo nochmal...

    ...ich habe die Seite in php umbenannt, auf den Server geladen, die entsprechenden Bilder ebenfalls auf den Server geladen und beim Starten der Seite erscheint nur eine weisse Seite. Mache ich noch was falsch?

    Hier der Code:

    :cry:

  • Sorry, dass ich erst jetzt wieder schreibe, musste nur dringen weg.

    Der ganze php-javascript-Code-Gedöns hat mich voll durcheinander gebracht. Habe jetzt den Java-Code eingefügt, die Seite hochgeladen (mit Bildern) und es passiert immer noch nichts!

    http://www.fanschaft.de/testseite.php

    Wäre toll, wenn mir jemand helfen könnte.


    Lieben Gruss
    Anna

  • Hi Anna,

    dein Webspace kann kein PHP - damit ist deine Idee eigentlich zum Scheitern verurteilt.
    Javascript kann (sollte?) man deaktivieren und außerdem greift Javascript nur auf die PC-Uhr zu und die kann alles mögliche anzeigen.
    Von daher zu viele unbekannte Faktoren für ein vernünftiges Webprojekt.

    G.a.d.M.

    Ronald

  • Hey Roland...


    danke für Deine schnelle Antwort. Dann muss ich das leider sein lassen. Schade.

    Danke nochmals an Euch alle für eure Hilfe!!!


    Lieben Gruss
    Anna