Visualizzazione risultati 1 fino 2 di 2

Discussione: Cambiare background div al click?

  1. #1
    Guest

    Predefinito Cambiare background div al click?

    Ho creato questi codici, ma non capisco cosa non va:

    Codice HTML:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    <html>
    <head>
    <title>Post-it Habbo by #&euro;xabyte</title>
    <script language="text/javascript">
    var e = document.getElementById();
    
    function celeste(id) {
    e.style.background = "img/postceleste.png";
    }
    
    function verde(id) {
    e.style.background = "img/postverde.png";
    }
    
    function viola(id) {
    e.style.background = "img/postviola.png";
    }
    
    function giallo(id) {
    e.style.background = "img/postceleste.png";
    }
    </script>
    <link href="post.css" type="text/css" rel="stylesheet">
    </head>
    <body>
    <div class="postceleste" id='post'>
    <div class="icon"><div class="buttonceleste"></div><div class="buttonverde" onclick="verde('post');"></div><div class="buttonviola" onclick="viola('post');"></div><div class="buttongiallo" onclick="giallo('post');"></div></div>
    <div class="testo">
    Made from #&euro;xabyte
    </div></div>
    </body>
    </html>
    Dove è l' errore?

  2. #2
    Guest

    Predefinito

    Citazione Originalmente inviato da exabyte Visualizza messaggio
    Dove è l' errore?
    Sono un po' troppi per elencarli. E' uno di quei casi in cui vale la pena di fornire pappa scodellata, si fa prima

    Codice:
    <script type="text/javascript">
    function Cambia(immagine) {
    var e = document.getElementById('post');
    e.style.backgroundImage="url("+immagine+")";
    }
    
    </script>
    
    </head>
    <body>
    <div class="postceleste" id='post'>
    <div class="icon"><div class="buttonceleste" onclick="Cambia('img/postceleste.png');">celeste</div><div class="buttonverde" onclick="Cambia('img/postverde.png');">verde</div><div class="buttonviola" onclick="Cambia('img/postviola.png');">viola</div><div class="buttongiallo" onclick="Cambia('img/postgiallo.png');">giallo</div></div>
    <div class="testo">
    Made from #&euro;xabyte
    </div></div>
    </body>
    </html>
    Ultima modifica di webeginner : 21-03-2011 alle ore 12.58.19

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •