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

    Cambiare lo stile ad un div

    Ciao a tutti
    Ho 7 div contenenti un collegamento ed un immagine. Vorrei che quando si passa il mouse sopra il collegamento l'immagine cambia, e quando si clicca il collegamento al posto del collegamento e dell'immagine ci fosse un immagine.
    Codice PHP:
     <script language="javascript">
    function 
    selection(campo){
    document.getElementById(campo).style.background "image/menu/"+campo+"_sel.png";
    }
    function 
    change(campo){
    document.getElementById(campo).innerHTML="[img]x.gif[/img]";
    }
    </script> 
    dove il campo sono i vari id dei miei 7 div.
    Naturalmente non mi funziona niente. Selection non funziona perchè mi dovrei riferire all'immagine dentro il div, ma non so come fare. Change invece, non so perchè non funziona.
    Aiuto

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    cosi dovresti risolvere per la prima funzione
    codice:
    <script language="javascript">
    function selection(campo){
    document.getElementById(campo).style.background = "url(image/menu/"+campo+"_sel.png)";
    }
    </script>
    per la seconda se il percorso dell'immagine è corretto deve funzionare cioè inserire l'immagine nel div e non sullo sfondo
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Non funziona ancora... ma è perchè mi devo riferire all'immagine dentro il div.
    Cioè io non voglio cambiare l'immagine di sfondo del div, ma quella dell'immagine.
    Il div è fatto così :
    Codice PHP:
    <div id="nomecampo">
    <
    a href="prova.php" onMouseOver="selection(nomecampo)" onClick="change(nomecampo)">
    [
    img]x.gif[/img]</a>
    </
    div
    Grazie

  4. #4
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    body:
    codice:
    <div id="nomecampo">
    <a href="prova.php" onMouseOver="selection('nomeimmagine')" onClick="change('nomeimmagine','nomecampo')">
    [img]x.gif[/img]</a>
    </div>
    funzioni:
    codice:
    <script language="javascript">
    function selection(immagine){
    document.getElementById(immagine).src = "image/menu/"+immagine+"_sel.png";
    }
    function change(immagine, campo){
    document.getElementById(campo).innerHTML="[img]x.gif[/img]";
    }
    </script>
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

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.