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

    Cambiare background con link

    Ciao a tutti.
    io ho impostato il background di una pagina così:
    codice:
    <style>body{background:#000000 url("images/sfondo.jpg") no-repeat center;}</style>
    .

    A questo punto mi piacerebbe poterlo modicare con un link.

    Si può fare?
    In che modo?

    Grazie e ciao.

  2. #2
    Diciamo che puoi agire in due modi, ma sempre tramite javascript.

    1. Cambi solo il background.
    2. Carichi direttamente un nuovo css (se hai più modifiche oltre al bg).

    In entrambi i casi il concetto è lo stesso (qui ti faccio l'esempio #1):
    codice:
    function cambiaSfondo() {
       document.getElementById("pagina").style.backgroundImage = "url(img.png)";
    }
    * Adesso non ricordo quale sia la giusta istruzione DOM: se non funziona facci sapere.

    AGGIUNTA: Devi dare id="pagina" al body.

  3. #3
    Grazie 1000 per la pronta risposta. Ora purtroppo non ho tempo di provare, ma lo farò sta sera.
    Subito dopo posterò un resoconto.
    Grazie di nuovo.

  4. #4

  5. #5
    Ok, scusami l'ignoranza totale...
    mi dici, perfavore, dove è che esattamente devo inserire id="pagina" all'interno di questa riga?

    codice:
    document.write('<style>body{background:#000000 url("images/sfondo.jpg") no-repeat center;}</style>');
    perchè ci sto davvero perdendo la testa.

    Grazie ancora.

  6. #6
    non devi aggiungerlo in quella riga

    dovresti trovare poco sotto
    <body>

    lo cambi in
    <body id="pagina">

    il Possibile l'ho già fatto
    l'Impossibile lo sto facendo
    per i Miracoli ci vuole un po' di tempo
    __________________
    &nbsp; ...quanto sono pirla...

  7. #7
    Grazie, grande!
    Scusa, ma lo ammetto: sono ai primi approci.

    Grazie ancora

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.