Visualizzazione dei risultati da 1 a 10 su 10

Discussione: div cliccabile

  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    702

    div cliccabile

    Ciao a tutti

    Vorrei rendere un div e tutto il suo contenuto cliccabile. è possibile? Su firefox mi basta mettere il div tra ,
    ma su IE non funziona.

    Qui sotto lascio il codice, forse può essere utile.

    Ciao

    <div id="act">
    <div class="actTitolo" align="center"><a href="insAzienda.aspx">
    INSERISCI AZIENDA</a>
    </div>
    <div class="actTesto"><a href="insAzienda.aspx">
    Questa operazione consente di identificare l'azienda che usufruisce dell'assistenza</a>
    </div>
    </div>

    e questo è il CSS che lo specifica:

    div#act{
    margin-top:30px;
    margin-left:30px;
    width:160px;
    float:left;
    min-height: 180px;
    height: auto !important;
    height: 180px;
    border:1px dotted #000066;
    background-image:url(../immagini/insAzienda.jpg);
    }

  2. #2
    Per ora sia in html che in xhtml l'unico elemento "cliccabile" è il tag a (che non può avere figli div!!!).

    Ma ti anticipo subito che con xhtml 2.0 ogni tag (quasi tutti, ma moltissimi) sarà dotato di attributo href!!! Innovazione meravigliosa!!!


  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    702
    quindi nn posso far nulla?

    se facessi <div id etc. onClick=""> che richiama un javascript? Potrebbe funzionare? è un'ora che ci sbatto la testa!

  4. #4
    Potrebbe funzionare, ma non so se su tutti i browser. Non so se è una soluzione standard.

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Nei browser piu` recenti dovrebbe funzionare:
    <div ... onclick="funzione_JS();">

    poi con i CSS :hover puoi gestire che il puntatore diventi la manina
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  6. #6
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    702
    Così ?

    div#act:hover{
    cursor:crosshair
    }

    intendi questo?

  7. #7
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Intendo quello, ma la manina e` pointer, non crosshair
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  8. #8
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    702
    ti ringrazio per le risposte e la pazienza


  9. #9
    Utente di HTML.it L'avatar di Kintaro
    Registrato dal
    Dec 2000
    Messaggi
    188
    Basta che metti un a all'interno del div gli dai display: block (all'a) e gli fai prendere le dimensioni del div. A qual punto forse non ti serve più manco il div.
    Imparo! Imparo! Imparo!

  10. #10
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    702
    Ottimo Kintaro, in effetti ho provato, e così come hai suggerito funziona correttamente.

    ti ringrazio

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.