Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    per mettere sfondi random alla pagina web

    <HTML>
    <HEAD>
    <TITLE></TITLE>
    </HEAD>

    <?
    $num=rand(1,3) ;
    echo "<body background= <img src=\"images/img".$num.".GIF\">" ?>

    </BODY>
    </HTML>


    perchè mi continua a dare la pagina bianca? i file esistono...

  2. #2
    Per gestire la grafica occorre usare i CSS, non andare a sporcare il markup con attributi di stile. Puoi fare in due modi:
    1. la prima soluzione è quella che consiglio, ovvero la gestione dei fogli di stile tramite PHP; qui si trova un articolo semplice e comprensibile:

      - http://www.digital-web.com/articles/..._css_with_php/
    2. l'altra è quella di stampare il CSS direttamente dentro la pagina, rispettando però gli standard; ad esempio:
      codice:
      <? $num = rand(1,3); ?> 
      
      ...
      
      <head>
         <title>Pagina di prova</title>
         ...
         <style type="text/css">
            body
            {
               background-image:url('images/<? echo $num; ?>.gif');
            }
         </style>
      </head>
      
      <body>
         ...
      </body>

  3. #3
    grazie ancora...ma se uso quello che hai scritto tu dopo non posso inserire altre cose...

    <HTML>
    <? $num = rand(1,3); ?>

    <HEAD>
    <TITLE>PRESTO ONLINE IL SITO DEDICATO AL GRANDE GIGI FINIZIO!</TITLE>
    <style type="text/css">
    body
    {
    background-image:url('images/img<? echo $num; ?>.gif');
    }
    </HEAD>

    <BODY>

    <? echo $num ; ?> //questo era per provare se appariva il numero
    <BGSOUND SRC="midi<? echo $num; ?>.mid" LOOP=INFINITE>//e questa è per un file midi...

    </BODY>
    </HTML>

    entrambi i comandi nn vanno...resta solo lo sfondo vuoto

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.