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

    Immagine di sfondo random al 1005 (resize)

    Ciao a tutti.
    Devo realizzare una pagina (homepage) di un sito in cui vorrei che si visualizzasse in random a ogni reload una immagine di sfondo differente e che fosse resizata alle dimensioni della finestra corrente.

    Due considerazioni:
    -ho pensato a JS che mi sembra si presti anche se non lo conosco molto bene.
    -il resize della foto potrei forse realizzarlo ponendo l'immagine come sfondo di una tabella al 100%?

    Grazie se vorrete aiutarmi o passarmi un link utile.
    All'uomo non verrà mai tanto male quanto dall'uomo.

  2. #2
    Dubito che sia una buona idea usare javascrupt in questo caso..
    Per il resize puoi farlo col css (LE TABELLE NO TI PREGO ).
    codice:
    html, body {
      margin:0px;
      padding:0px;
      height:100%;
    }
    #miaImg {
      position:absolute;
      top:0px;
      left:0px;
      width:100%;
      height:100%;
    }
    Per l'immagine random puoi anche usare javascript, ma ha poco senso visto che puoi farlo server side.

  3. #3
    Caspita grazie. Io odio le tabelle.

    ma che vuoi dire che per il random posso usare il server side?
    All'uomo non verrà mai tanto male quanto dall'uomo.

  4. #4
    Nel senso che puoi usare un linguaggio lato server tipo php per scrivere il path dell'immagine:
    Codice PHP:
    [img]immagine<?php print(mt_rand(010)); ?>.jpg[/img]
    Se non ha a disposizione php o simili allora si, devi usare javascript.

  5. #5
    Grazie per le risposte ma così ll'immagine mi si ripete sullo sfondo e non si adatta alle dimensioni della finestra... esiste un modo?
    All'uomo non verrà mai tanto male quanto dall'uomo.

  6. #6
    Hai messo id="miaImg"? A me funziona perfettamente su FF e IE...

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.