Visualizzazione risultati 1 fino 6 di 6

Discussione: Sfondo tabella random

  1. #1
    Guest

    Predefinito Sfondo tabella random

    si possono mettere delle immagini come background di un <td> in modo che cambino casualmente???

  2. #2
    Guest

    Predefinito

    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:
    Codice PHP:
    <?$num=rand(1,3);
    <
    td background="include ("img".$num.".txt");" ?>
    E poi crei 3 files: img1.txt img2.txt img3.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 ^^

  3. #3
    L'avatar di dementialsite
    dementialsite non è connesso Super Moderatore
    Data registrazione
    19-10-2004
    Residenza
    fuori Padova
    Messaggi
    5,046

    Predefinito

    È apprezzabile la buona volontà, ma quel codice è sbagliato, ecco quello corretto:
    Codice PHP:
    <?php
    $num
    = rand (1, 3);
    echo (
    '<TD BACKGROUND="img' . $num . '.jpg">');
    ?>
    Se preferisci JavaScript, la cosa non è molto diversa:
    Codice HTML:
    <SCRIPT TYPE="text/javascript">
    var num = 1 + Math.floor (3 * Math.random ())
    document.write ('<TD BACKGROUND="img' + num + '.jpg">')
    </SCRIPT>
    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.

    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...

  4. #4
    Guest

    Predefinito

    Si, difatti avevo scritto di aspettare correzioni, grazie per la buona volontà

  5. #5
    Guest

    Predefinito

    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

  6. #6
    Guest

    Predefinito

    In pratica SOSTITUISCI il td con questo:
    Codice:
    <?php
    $num = rand (1, 3);
    echo ('<TD BACKGROUND="img' . $num . '.jpg">');
    ?>
    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.

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •