Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it L'avatar di Graboid
    Registrato dal
    Oct 2004
    Messaggi
    619

    onmouseover su un div cambiare la classe del link contenuto

    Ciao,
    qualcuno sa dirmi come modificare il codice per far funzionare l'alert correttamente?

    codice:
    <div class="ski" onmouseover="this.a.className='test'"  >
    	Dobermann
    	[img]img/ski_dobermann.gif[/img]
    </div>

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    prova cosi:
    <div class="ski" onmouseover="this.className='test'" >
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Utente di HTML.it L'avatar di Graboid
    Registrato dal
    Oct 2004
    Messaggi
    619
    Grazie della risposta,
    io però devo modificare la classe del link contenuto nel div, non quella del div stesso

  4. #4
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649

    Re: onmouseover su un div cambiare la classe del link contenuto

    se non identifichi il tag <a> con un id vi puoi far riferimento tramite indice nella collezione degli elementi di quel tipo li' contenuti

    codice:
    onmouseover="this.getElementsByTagName('a')[0].className='test'"
    questo cambia la classe del primo (indice 0) tag <a> contenuto

  5. #5
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    In tal caso devi fare cosi:
    dal tag a:
    <a onmouseover="this.className='test'" href="#">
    ad un link specifico:
    <div class="ski" onmouseover="document.getElementById('link1').clas sName='test'" >
    <a id="link1" href="#">.....
    oppure prova cosi: (ma non sono sicuro e non posso testarlo perché sono in uff)
    <div class="ski" onmouseover="this.getElementsByTagName('a').classN ame='test'" >
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  6. #6
    Utente di HTML.it L'avatar di Graboid
    Registrato dal
    Oct 2004
    Messaggi
    619
    @cavicchi
    io volevo proprio evitare di usare l'id ma grazie lo stesso, la seconda l'avevo provata ma non va

    La soluzione di Xinod invece funziona ma non si IE6, c'e' qualcun altro che ha modo di testarla?

  7. #7
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    Originariamente inviato da Graboid
    La soluzione di Xinod invece funziona ma non si IE6, c'e' qualcun altro che ha modo di testarla?
    funziona funziona, sbagli altrove

    prova a rendere piu' specifica la classe test nel css
    se ora hai
    .test {blabla}
    prova con
    .ski a.test {blabla}

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.