kostenloser Webspace werbefrei: lima-city


zufälliger hintergrund!

lima-cityForumDie eigene HomepageHTML, CSS & Javascript

  1. Autor dieses Themas

    traumtaenzer

    traumtaenzer hat kostenlosen Webspace.

    also ich habe da sone seite wo ich ne Hp erstellen wollte die haben dort nen HP-Editor in dem fürs Hintergrundbild ein Textfeld ist in dem man die URL zu dem hintergrund eintragen muß!

    mittlerweile habe ich herrausgefunden wie man den Hintergrund auf die HP macht ohne den in das Textfeld einzutragen!
    Und zwar damit:


    <body style="background-image: url('Link zum Hintergrundbild')">




    allerdings wollte ich es nun so haben das sich beim aufrufen der HP imemr ein zufälliges Hintergrundbild öffnet!

    die funktion dafür habe ich auch schon gefunden!

    <SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript">
    <!--

    var z, i, max, bgbild;

    max=2;

    bild=new Array()
    for (i=0;i<=max;i++)
    {
    bild="bild"+i+".jpg";
    }

    z=Math.round(Math.random()*max);

    bgbild=bild[z];
    document.write("<BODY BACKGROUND='"+bgbild+"'>");

    //-->
    </SCRIPT>

    ich weiß das die hintergrundbilder alle die bezeichnung "bildX.jpg" haben müssen!
    aber irgendwie will das nicht!
    habe folgende zeile verändert gehabt!

    bild="bild"+i+".jpg";

    dort habe ich statt bild die gesamte URL zu den bildern reingesetzt! die bilder sind alle im selben ordner etc!

    außerdem denke ich das

    document.write("<BODY BACKGROUND='"+bgbild+"'>");

    mit dem oberen angepaßt werden muß allerdings wenn ich das da einfach einsetz funktioniert das nicht!


    meine fragen nun!
    1. ist das Korrekt das ich für "bild" in der einen zeile einfach die komplette URL angeben kann?
    2. Wie muß ich die andere Zeile anpassen das sie die gleiche wirkung hat wie das oberste?


    MFG
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. Ist bei diesem Anbieter PHP möglich, denn damit wäre das wesenlich einfacher, meiner meinung nach. Dann bräuchtest du nur folgendes schreiben:
    <body style="background-image: url('bild<?php echo rand(1,10);?>.jpg')">
    Die 1. Zahl bei rand in Klammern ist der Startwert und die 2. der Endwert für den Zufallsgenerator.

    Beitrag geändert: 15.11.2006 18:42:01 von hugo1990
  4. Autor dieses Themas

    traumtaenzer

    traumtaenzer hat kostenlosen Webspace.

    ich glaube nicht das php dort möglich ist! kann es aber noch mal probieren!

    wenn es nicht möglich ist hast du dann dafür auch ne lösung?
  5. <script type="text/javascript">
    bilder=new Array('gruen.jpg','blau.jpg','rot.jpg');
    document.getElementsByTagName('body')[0].style.backgroundImage='url('+bilder[Math.floor(Math.random(bilder.length))]+')';
    </script>

    Das gleich nach <body> einfügen und wenn ich mich nicht vertippt habe, müsste es funzen(konnte es net testen).
    Natürlich müssen die Bildpfade angepasst werden.

    Beitrag geändert: 15.11.2006 19:15:17 von bladehunter
  6. Autor dieses Themas

    traumtaenzer

    traumtaenzer hat kostenlosen Webspace.

  7. <?php
    $bilder=array("bild1.jpg","bild2.jpg","bild3.jpg", "bild4.jpg", "bild5.jpg", "bild6.jpg", "bild7.jpg", "bild8.jpg", "bild9.jpg");
    mt_srand ((double)microtime()*1000000);
    $zahl = mt_rand(0,(count($bilder) - 1));
    
    echo "<img src=\"Bilderwechsel/".$bilder[$zahl]."\">";
    ?>


    Das schreibst du einfach beim Hintergrund noch mit rein ^^ :O
  8. Autor dieses Themas

    traumtaenzer

    traumtaenzer hat kostenlosen Webspace.

    wie beim hintergrund mit reinschreiben?

    PHP ist aber dort nicht möglich wie es scheint!


  9. traumtaenzer schrieb:
    wie beim hintergrund mit reinschreiben?

    PHP ist aber dort nicht möglich wie es scheint!


    Warum nutz du dann nicht deinen Webspace bei lima, da geht nämlich php.
  10. Autor dieses Themas

    traumtaenzer

    traumtaenzer hat kostenlosen Webspace.




    traumtaenzer schrieb:
    wie beim hintergrund mit reinschreiben?

    PHP ist aber dort nicht möglich wie es scheint!


    Warum nutz du dann nicht deinen Webspace bei lima, da geht nämlich php.



    weil die HP zum nem chat gehört!
    also dort ist nur html, javascript und css möglich


    Beitrag geändert: 15.11.2006 23:44:11 von traumtaenzer
  11. <?xml version="1.0" encoding="utf-8"?>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">

    <head>
    <title></title>
    <meta name="GENERATOR" content="Quanta Plus" />
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    </head>
    <body>
    <script type='text/javascript'>
    bilder=new Array('gruen.jpg','blau.jpg','rot.jpg');
    document.getElementsByTagName('body')[0].style.backgroundImage='url('+bilder[Math.floor(Math.random()*bilder.length)]+')';
    </script>

    </body>
    </html>

    So, Bug gefunden. Müsste jetzt ohne Probs funzen.
  12. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!