Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2007
    Messaggi
    12

    immagine per risoluzione

    come si può creare una funzione javascript che mi cambi un'immagine di background a seconda della risoluzione dello schermo?
    io utilizzo il screen.width-w, quindi a seconda della risoluzione con gli if mi cambia il valore della varibile percorso, ma poi non riesco a inserirla nel background di <td background""></td>. Come si può fare?

  2. #2
    Le immagini di background non possono essere ridimensionate.
    L'alternativa è creare un'immagine per ogni risoluzione ed applicare quella come background a seconda dei casi... ma è una ciofeca di soluzione...

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2007
    Messaggi
    12
    so che è una ciofeca ma è la mia unica soluzione... come si fa???

  4. #4
    Per cambiare il background di un elemento puoi ricorrere alla proprietà "background" dell'oggetto style dell'elemento.
    Prima individui tutti i TD con
    codice:
    var tdS=document.getElementsByTagName("td");
    La variabile tdS ora conterrà un Array di tutti gli elementi td.

    Poi assegnerai il background ad ogni elemento implementando un ciclo:

    codice:
    for (i=0; i<tdS.length;i++){
    tdS[i].style.background="#ffffff url('indirzzo/immagine.gif') 0 0no-repeat";
    }

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.