si possono mettere delle immagini come background di un <td> in modo che cambino casualmente???
si possono mettere delle immagini come background di un <td> in modo che cambino casualmente???
Si, ma per una cosa semplice dovresti usare il PHP, sennò si può con javascript ma trovo che sia più veloce col primo metodo.
Io di PHP ne so poco, ma posso aiutarti così:
scrivi nella pagina della tabella:
E poi crei 3 files: img1.txt img2.txt img3.txtCodice PHP:
<?$num=rand(1,3);
<td background="include ("img".$num.".txt");" ?>
Come testo metti il link all'immagine et voilà.
Come avrai visto è tutto arrangiato perchè non conosco PHP, ma provaci
PS: non so se funziona perchè mi sembrava che per abbinare html con php bisognasse usare echo o robe simili tipo slash, quindi fattelo correggere da qualcuno colto ^^
È apprezzabile la buona volontà, ma quel codice è sbagliato, ecco quello corretto:Se preferisci JavaScript, la cosa non è molto diversa:Codice PHP:
<?php
$num = rand (1, 3);
echo ('<TD BACKGROUND="img' . $num . '.jpg">');
?>Attenzione: entrambe queste proposte richiedono che i nomi dei possibili file siano del tipo img1.jpg, img2.jpg e così via. Se hai più di 3 immagini, puoi aggiustare il 3 secondo le tue esigenze.Codice HTML:<SCRIPT TYPE="text/javascript"> var num = 1 + Math.floor (3 * Math.random ()) document.write ('<TD BACKGROUND="img' + num + '.jpg">') </SCRIPT>
Stammi bene...
Le questioni tecniche hanno risposte migliori nel forum pubblico, non trovi?
When you don't know your next step... improvise
ALTERVISTA WANTS YOU!
Vuoi diventare moderatore su AlterVista? Scopri come...
Si, difatti avevo scritto di aspettare correzioni, grazie per la buona volontà
ma dove devo mettere quel codice?? e come funziona quella cosa dei file di testo??nn ho capito cosa scrivere nel td interessato..
Ultima modifica di JapanMangaAnime : 10-08-2006 alle ore 23.14.09
In pratica SOSTITUISCI il td con questo:
E poi non usare file di testo (non capisco che cavolo me l'ha fatto venire in mente) ma nella stessa cartella in cui si trovano i files (tutti .php mi raccomando) devono essere presenti le immagini img1.jpg img2.jpg e img3.jpg. Se poi vuoi aggiungenre una quarta basta mettere 1,4 al random.Codice:<?php $num = rand (1, 3); echo ('<TD BACKGROUND="img' . $num . '.jpg">'); ?>