geirthr Skrevet 29. september 2005 Skrevet 29. september 2005 Noen som vet om en enkel kode snutt som laster 1 tilfedlig bilde. Vis man f.eks vil at bilde som skal lastes på forsiden skal være ett tilfedlig bilde blant f.eks 5 forskjellige bilder..
PT Skrevet 29. september 2005 Skrevet 29. september 2005 (endret) Veeldig enkel sak med PHP: <?php $bilder = array( "bilder/bilde1.jpg", "bilder/bilde2.jpg", ); echo '<img src="' . $bilder[array_rand($bilder)] . '" alt="Tilfeldig bilde">'; ?> Ikke testet, med forbehold om jeg-er-trøtt-skrive-tenke-feil. EDIT: Regner med at det er såpass selvforklarende hva du skal gjøre at jeg ikke trenger å skrive instruksjoner. Spytt ut om du mot all formodning skulle trenge hjelp (amatør ) Endret 29. september 2005 av PT
gozzer Skrevet 30. september 2005 Skrevet 30. september 2005 Hvis du har lyst på en valid html-output i samme slengen, kan du jo flette inn getimagesize() hvis du får tid
PT Skrevet 30. september 2005 Skrevet 30. september 2005 Hvis du har lyst på en valid html-output i samme slengen, kan du jo flette inn getimagesize() hvis du får tid Mener du at HTML-koden skriptet spytter ut ikke er valid?
gozzer Skrevet 30. september 2005 Skrevet 30. september 2005 Ja, jeg mente visst det. Etter en kjapp titt i referansen har jeg dog forandra mening
geirthr Skrevet 3. oktober 2005 Forfatter Skrevet 3. oktober 2005 Finnes det et javascript som også kan brukes, serveren støtter ikke PHP..
Decline Skrevet 3. oktober 2005 Skrevet 3. oktober 2005 Det gjør det vettu! <script type= "text/javascript"> <!-- var bilder = [ "bilde1", "bilde2", "bilde3" ]; document.write ( "<img src = \ "" + bilder[ Math.floor( Math.random() * 3 ) ] + ".gif\" width = \"100\" height = \"100\" />" ); // --> </script> Dette skal funke om jeg ikke har skrevet feil... bare forandre det til å passe inn med det du skal bruke det til!
PT Skrevet 3. oktober 2005 Skrevet 3. oktober 2005 Kan vel kanskje ta å legge til <noscript><img src="standardbilde.jpg" alt="Bilde som vises om bruker ikke har JS aktivert"></noscript> slik at det ikke blir helt tomt der om JS er deaktivert.
geirthr Skrevet 3. oktober 2005 Forfatter Skrevet 3. oktober 2005 Tusen takk for hjelpen!! Et spørsmål; Hvor legger jeg den No JS linja? før scriptet eller etter eller inni? Litt dum når det gjelder slikt
geirthr Skrevet 3. oktober 2005 Forfatter Skrevet 3. oktober 2005 Det gjør det vettu! <script type= "text/javascript"> <!-- var bilder = [ "bilde1", "bilde2", "bilde3" ]; document.write ( "<img src = \ "" + bilder[ Math.floor( Math.random() * 3 ) ] + ".gif\" width = \"100\" height = \"100\" />" ); // --> </script> Dette skal funke om jeg ikke har skrevet feil... bare forandre det til å passe inn med det du skal bruke det til! Fikk visst en liten feil der: Script Error (Code 0): Line 140, Column 42 Forventet ")" Hva er feilen...?
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå