Visualizzazione dei risultati da 1 a 3 su 3

Discussione: immagine random

  1. #1

    immagine random

    ciao,
    volevo sapere se era possibile - e come - utilizzare un'immaigne random come sfondo di una tabella senza utilizzare file esterni come XML, magari inserendo del codice o uno script all'interno dell'HTML della pagina stessa.
    Volevo inserire quest'immagine random come intestazione in un blog realizzato su una piattaforma che non permette FTP, per questo non saprei come inserire l'XML.
    Per il server dove appoggiare le immagini potrei ricorrere a Imageshack o simili, forse è possibile fare lo stesso con l'XML (pubblicarlo da una parte e richiamarlo da un'altra)?

    Grazie dell'aiuto
    pinkarman

    P.S.: spero di non essere OT

  2. #2
    Utente di HTML.it L'avatar di nuky
    Registrato dal
    Oct 2001
    Messaggi
    1,053
    Puoi fare in due modi:
    codice:
    <html>
      <head>
        <script type="text/javascript">
          var vettore = new Array("immagine1.jpg",
                                  "immagine2.jpg",
                                  "immagine3.jpg",
                                  "immagine4.jpg",
                                  "immagine5.jpg");
          var rnd = Math.floor(Math.random() * vettore.length); //Numero random intero compreso tra 0 e il limite superiore dell'array
          var imgPath = vettore[rnd];
        </script>
      </head>
    
      <body>
        <script type="text/javascript">document.write("<img src=\"" + imgPath + "\" />");</script>
      </body>
    </html>
    o meglio (credo):
    codice:
    <html>
      <head>
        <script type="text/javascript">
          function InserisciImg()
          {
            var vettore = new Array("immagine1.jpg",
                                    "immagine2.jpg",
                                    "immagine3.jpg",
                                    "immagine4.jpg",
                                    "immagine5.jpg");
            var rnd = Math.floor(Math.random() * vettore.length); //Numero random intero compreso tra 0 e il limite superiore dell'array
            document.getElementById('myImg').src = vettore[rnd];
          }
        </script>
      </head>
    
      <body onload="InserisciImg();">
        [img][/img]
      </body>
    </html>
    In entrambi i casi cin Js disabilitato però non hai alcuna immagine.
    Nel secondo potresti inserire un src di default nell'html, ma non vorrei che così si veda il flash dell'immagine che cambia da quella di default a quella scelta dallo script. Vedi te che fare.
    - "E' un messaggio. E' di Svarion, della terra di Merdor!"
    - "Busto Arsizio?"
    - "Terrazzo, sgabello, formaggio. Borraccia blu, ca**o di gomma e... CANNUCCIA!"
    - "Ca**o dici? C'è scritto «frocio chi legge»!"

  3. #3

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 © 2025 vBulletin Solutions, Inc. All rights reserved.