- Home
- Categorie
- Coding e Sistemistica
- PHP
- random background con immagini abbinate
-
random background con immagini abbinate
Ciao ragazzi.
Oggi ho un quesito abbastanza difficile.Secondo voi è possibile avere due background che si alternano ad ogni refresh del sito ma che in base al background mi carichi le immagini ad esso abbinate?
Non so neanche come cercare su google.
Grazie mille
S
-
Secondo me puoi fare il tutto con un linguaggio Server... PHP o ASP che sia, con un select case o degli if, in base a questo setti una serie di variabili/immagini tipo immagini del body, immagine del logo, immagine degli elenchi puntati ecc.
-
Interessante!
Potresti fare un esempio un po' più pratico?
Io credo che sia meglio il php per questi casi no?
Oppure tramite javascript e utilizzare gli id?
-
Meglio PHP...
Usiamo questo linguaggio allora vero?
Cosi cerchiamo di spostare magari in quella sezione?
-
Visto che abbiamo capito su cosa focalizzarci, direi di sì, grazie.
-
Una cosa cosi ti potrebbe andare bene?
[php]
<?php
$scelta=rand(1,2);
switch($scelta)
{
case 1:
$body_style="background:lightgreen";
$srcImmagine="http://www.giorgiotave.it/forum/logo.png";
break;
case 2:
$body_style="background:lightblue";
$srcImmagine="http://www.giorgiotave.it/forum/forum.png";
break;
}
?>
<html>
<head>
<title>Test</title>
<style type="text/css">
html,body
{
margin:30px 0px 0px 0px;
padding:0px;
text-align : center;
}
#tabella
{
width:500px;
height:400px;
margin:0px auto;
padding:0px;
border-collapse:collapse;
}
td
{
background:#ff0000;
vertical-align:top;
margin:0px;
padding:0px;
}
</style>
</head>
<body style="<?php echo $body_style ?>">
<table id="tabella">
<tr>
<td width="100px" style="background:yellow">Menu</td>
<td width="400px" style="background:pink"><img src="<?php echo $srcImmagine ?>" /></td>
</tr>
</table>
</body>
</html>
[/php]
-
ma tu sei un genio!
funziona alla grande. scusa se rispondo solo adesso ma sono stato sommerso da impegni familiari.
oh mio dio, è straperfetto. grazie mille davvero
e siccome sono qui per imparare mi spiegheresti come mai il php lo hai inserito prima di ogni cosa? io provo sempre a cercare sul sito di php.com ma mi confonde ulteriormente le idee.
geniale questo comando switch
perdona la mia euforia
-
Beh lo ho inserito sopra solo per raggruppare tutto il codice php se possibile in una sola parte, addirittura lo potresti mettere in un altro file e poi fare l'include.
Naturalmente non essendo un esperto di PHP non posso giurarti se a livello di prestazioni sia valido anche per questo, ma sicuramente a mio avviso è valido per "capirci" qualcosa se devi cambiare poi qualcosa nelle funzioni e comandi.
-
la mia euforia è dovuta proprio al fatto che secondo me lo script è perfetto già così, io non avrei bisogno d'altro.
secondo te si può ancora aggiungere qualcosa? lo chiedo solo per interesse conoscitivo. mi piacerebbe tanto imparare bene il php
-
A mio parere puo gia andare bene cosi per quello che devi fare.
Eventualmente se le immagini o stili sono fissi puoi fare lo switch con il nome delle classi da usare.
-
ma sì infatti, è perfetto così.
adesso come adesso ho messo i link assoluti alle immagini.
vedremo con i prossimi sviluppi cosa salta fuori.
grazie mille ancora, gentilissimo