zMarci: Zufälliger Hintergrund

hey zusammen
ich hab  da ein kleines problem und ich hoffe, ihr könnt mir helfen.

ich möchte gerne auf meiner website, dass immer ein zufälliges hintergrundbild erscheint, das sich über das ganze browser-fenster streckt.
das mit dem browser-fenster hab ich geschafft, aber mit dem zufälligen hintergrundbild funktioniert etwas nicht :(

könnt ihr mir vielleicht helfen??? ich bin für jede art von hilfe dankbar...

hier die codes:

  
<head>  
		<title>The Cousins | Gigs</title>  
<link rel="stylesheet" href=style.css type="text/css" />  
<?php  
		// Array init  
		$bgimg_array=array(  
		array ("bilder/bg1.jpg"),  
		array ("bilder/bg2.jpg"),  
		array ("bilder/bg3.jpg"),  
		array ("bilder/bg4.jpg"),  
		array ("bilder/bg5.jpg"),  
		array ("bilder/bg6.jpg"),  
		array ("bilder/bg7.jpg"),  
		array ("bilder/bg8.jpg"),  
		);  
		  
		//shuffle array  
		shuffle($bgimg_array);  
?>  
</head>  
  
<body link="#47933b" alink="white" vlink="#47933b">  
  
<img border="0" alt="" src="<?php echo $bgimg_array[0][0] ?>"/>  

  
img {  
		position: fixed;  
		z-index:-1;  
		top: 0pt;  
		left: 0pt;  
		height:100%;  
		width:100%;  
		border:0px;  
		margin:0px;  
}  

  1. Hallo,

    $bgimg_array=array("bilder/bg1.jpg","bilder/bg2.jpg");
     
    //shuffle array
    shuffle($bgimg_array);
    <img border="0" alt="" src="<?php echo $bgimg_array[0]?>"/>

    falls die shuffle-funktion stimmt. teste mit var_dump($bgimg_array) ob es wirklich geshuffelt ist.

    Gruß

    jobo

    1. danke für die schnelle antwort.

      leider keine änderung :(
      mit der source des bildes stimmt glaube ich etwas nicht. das <img> wird gar nicht als "bild" angenommen. (bei mir färbt es sich immer blau im code ^^)
      und was meinst du mit var_dump? php ist mir noch nicht so vertraut...

      MFG zMarci

      1. hallo,

        danke für die schnelle antwort.

        leider keine änderung :(
        mit der source des bildes stimmt glaube ich etwas nicht. das <img> wird gar nicht als "bild" angenommen. (bei mir färbt es sich immer blau im code ^^)

        füge ein Wort ins Attribut alt ein, wenn der Pfad dann nicht stimmt, siehst du das Wort. das siehst du zwar auch beim Laden der Seite, es sollte aber im Normalfall durch das Bild ersetzt werden.

        ändere halt die pfade, wenn nötig.

        und was meinst du mit var_dump? php ist mir noch nicht so vertraut...

        var_dump(dein_array);

        mit var_dump kannst du dein Array als Array ausgeben

        MFG zMarci

        grüße,
        henman

        --
        "Sir! We are surrounded!" - "Excellent! We can attack in any direction!"
      2. Hallo,

        schau dir den quelltext an im browser und dort die image-src. dann kopier sie in die browserzeile und schau, ob sie abrufbar ist.

        Gruß

        jobo

        1. also abrufbar ist di img-source nicht. passiert niente :(
          das ist glaub ich der fehler (also einer).
          aber wie krieg ich das richtig hin?

            
          <img border="0" alt="" src="<?php echo $bgimg_array[0]?>"/>  
          
          
          1. Hi,

            <img border="0" alt="" src="<?php echo $bgimg_array[0]?>"/>

            das ist nicht der Quelltext, den der Browser bekommt (wenn doch, hat dein Server ein Konfigurationsproblem oder unterstützt kein PHP). Der Inhalt des src-Attributs ist PHP-Code, der vom Server ausgeführt werden sollte.

            also abrufbar ist di img-source nicht. passiert niente :(

            Wenn du das, was ich oben zitiert habe, in die Browser-Adresszeile eingibst, wundert mich das nicht. Es hatte schon seinen Sinn, dass jobo nach dem Quellcode *im Browser* fragte.

            So long,
             Martin

            --
            Fettflecke werden wieder wie neu, wenn man sie regelmäßig mit etwas Butter einschmiert.
  2. Hi,

    ich möchte gerne auf meiner website, dass immer ein zufälliges hintergrundbild erscheint, das sich über das ganze browser-fenster streckt.

    Ich würde einen clientseitigen Ansatz mal zum Überdenken vorschlagen wollen.

    MfG ChrisB

    --
    “Whoever best describes the problem is the person most likely to solve the problem.” [Dan Roam]