Per Zufall wechselnde Hintergrundgrafiken erzeugen mit css

  • Hallo!

    Leider finde nichts im Net wo ich mit css eine zufällige Hintergrundgrafik laden kann. (nur mit php) Ich wollte css nehmen da ich schon so viel Java auf meiner Seite verwende und so langsam alles auf css umschreiben wollte. Habe bis jetzt die Erfahrung gemacht das alles mit css am besten funktioniert und auch viel Java ersetzen kann.
    Vielleicht könnt ihr mir helfen.

    Danke schon einmal an alle die mir Helfen können / wollen.

  • Danke schon einmal für eure Antworten! Was kann ich da am besten nehmen? Möchte möglichst Die bisherigen Funktionen behalten die ich eingestellt habe. Achso sollte auch am besten dann mit allem Explorer funktionieren.
    Danke Schon einmal in vorraus.

  • wenn du php zur verfügung stehen hast, würde ich das nehmen. das geht garaniert in allen browsern

    Sei immer du selbst. Außer du kannst Batman sein. Sei immer Batman!

  • Hi!

    php würde ich gere nehmen aber ich glaube das ich das nicht kann. Schon alleine weil meine kenntnisse sehr begrnzt sind. Gibt es eigentlich ein Programm wie Microsoft Office FrontPage nur für php?
    Schau mal unter www. e34 - teile .de
    Die Seite hat zur Zeit zu viel Java. möchte später einmal alles umschreiben. Aber erst einmal muss der grobe Aufbau fertig sein.

    Lg

  • also, ich wollte dir ja helfen
    aber ich bin auf die seite gegenagen wo du das angeblich her hast und mein AV meldet nen trojaner & noch mehr
    also auf ide seite geh ich nicht, ich bin nicht so der css-profi, machs einfahc nach der anleitung
    javascript müsste ich mir uach alle funktionen zusammensuchen

    in php ist das nicht sehr schwer

    Sei immer du selbst. Außer du kannst Batman sein. Sei immer Batman!

  • WAAAASSSS!
    Meiner meldet nicht! Habe auch einen Router vielleicht blockt der alles!
    Du must mir aber glauben das ich das nicht wollt!

    Kopiere das jetzt mal:


    Leider verstehe ich das nicht ganz. Warscheinlich kann ich das so auch nicht verwenden.
    Kann ich dann später eigentlich mit php auch Inline-Popup einfügen?
    Auf www. e34 - teile .de kannst Du aber drauf gehe da ist ganz sicher kein Virus oä. ist meine Seite!!!!!

    Würde mich freuen wenn Du mir trotzdem hilfst!

    Danke

    Lg Henrik

  • 1. das programm das ich benutze : http://www.maguma.com

    2. hier der code

    also das ist erstmal die funktion, die kannst du oben in den quelltext einbauen, am besten ganz nach oben !


    dann brauchst du die funktion nur noch da aufrufen, wo du die haben willst, also bei dir im body tag

    Code
    <body style="background-image: url('bilder/random/<?=random_pic();?>')">

    die bilder liegen in diesem beispiel im unterordner bilder/random
    das kannst du aber auch ändern, du musst nur über all wo bilder/random/ steht dieses ersetzen

    das scripts liest die bilder automatisch aus dem ordner aus !

    Sei immer du selbst. Außer du kannst Batman sein. Sei immer Batman!

  • Hi!

    Also irgendwie klappt das noch nicht!
    Vielleicht habe ich auch etwas falsch verstanden.
    Also mein Code ist:


    Was ist jetzt falsch?

    Achso vergessen:

    Das habe ich auch schon über Java usw eingefügt.
    Habe auch zwei Ordner erstellt: bilder\random\(eingefügte Bilder)

    Lg Henrik

  • ok
    diese zeile ist falsch:
    style="background-image: url('bilder/random/%3C?=random_pic(')">

    das sollte so sein:

    style="background-image: url('bilder/random/<?=random_pic(); ?>')">

    Sei immer du selbst. Außer du kannst Batman sein. Sei immer Batman!

  • Hi!

    Also irgendwie funktioniert das immer noch nicht! Habe es mit IE ausprobiert.
    Habe das jetzt einmal unter http://www.e34-teile.de/e34/versuch.html geöffnet!
    Hoffentlich bekommen wir das noch hin!

    @chris90n...
    Du hast recht mit dem Wort Java gehe ich leichtfertig um aber ich habe gelernt das Java nicht unbedingt gut ist.

    Melde mich jetzt erst da ich meinen Rechner formatiert hatte. Hatte jetzt meine Seite einmal mit Opera angeschaut. Sagen wir einfach, dass ich mir nur die Startseite anschauen konnt! Da muss ich noch einiges umbauen.

    Lg Henrik

  • Also jetzt ist mir etwas komisches aufgefallen!

    Also mein MS FrontPage ändert automatisch das so

    Code
    style="background-image: url('bilder/random/%3C?=random_pic(')">

    ab.

    Habe jetzt einmal im Quelltext auf der Seite dirkt dieses geändert!
    Also einmal
    http://www.e34-teile.de/e34/versuch2.html
    und
    http://www.e34-teile.de/e34/versuch.html

    Leider noch kein Erfolg!

    Hoffentlich bekommen wir das noch hin!

    Lg Henrik Danke für eure Hilfe!!!!!

  • 1. Schmeiß' dein Frontpage weg, ist sowieso Schrott
    2. Die Datei mit die Extension .php haben
    3. Es muss PHP installiert sein

    phpfan

  • Mir fällt da was auf, im erstn Teil des Codes kommt eine If-Funktion, darauf folgt die Ausweichbedingung (else), aber dann kommt noch 2-3 mal else.
    Das geht nicht, else kann nur einmal pro if-Bedingung vorkommen.
    Für solche mehreren else-Ausweichungen gibt es den Begriff elseif ....

  • meine php funktion ist richtig !
    schon klar dass man da elseif einsezten MÜSSTE, aber wenn du mal genau hinsiehst, entdeckst du noch mehr if's, beachte eifach ma die klammern
    frontpage hatte nur die php-klammer geändert, er hatte noch altes php und bruachte somit die scandir-funktion & die datei musste *.php heissen
    ist alles erledigt

    Sei immer du selbst. Außer du kannst Batman sein. Sei immer Batman!