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

    sfondo div onmouseover/out

    Domanda da neofita...

    Perchè questo script non mi funziona?

    <div style="width:270px; height:320px; background-image:url(<? echo $sito ?>/immagini/immagini_locali/mappa.png); float:left;" onMouseOver="this.style.background-image='<? echo $sito ?>/immagini/immagini_locali/mappa_veneto.png';" onMouseOut="this.style.background-image='<? echo $sito ?>/immagini/immagini_locali/mappa.png';">

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    gli attributi di stile manipolati via javascript vanno in camelCase,
    cade il trattino e la prima lettera della parola seguente diventa maiuscola:
    backgroundImage
    fontSize
    MozOpacity
    ...

  3. #3
    Ciao gs 7.0,
    probabilmente non ti funziona perchè utilizzi istruzioni css in ambito javascript.
    non esiste in javascript la proprietà 'background-image' .

    Prova con 'backgroundImage'

    oppure con '.style.background = "url(fjell.gif)";'.

    Ciao
    Mirko Agrati
    WEB : http://mirkoagrati.110mb.com
    RSS : http://feeds.feedburner.com/MirkoAgratiArticoli

  4. #4
    <div style="width:270px; height:320px; position:relative; z-index:0; background-image:url(<?

    echo $sito ?>/immagini/immagini_locali/mappa.png); float:left;"

    onMouseOver="this.style.backgroundImage='url(<? echo $sito

    ?>/immagini/immagini_locali/mappa_veneto.png)'; this.style.width='360px';

    this.style.position='absolute'; this.style.zIndex='10';"

    onMouseOut="this.style.backgroundImage='url(<? echo $sito

    ?>/immagini/immagini_locali/mappa.png)'; this.style.position='relative'; this.style.width='270px';

    this.style.zIndex='0';">



    e funziona...

    ora vi chiedo (ne approfitto)

    i div possono essere "mappati" come le immagini per far apparire XYZ immagine se passo sopra col mouse in una determinata area e ABC immagine se passo sopra un altra area?

  5. #5
    Si ma con delle notevoli differenze.

    Io ti consiglierei di prepararti il codice HTML di ogni DIV e al passaggio del mouse sostituisci solo
    il contenuto di un div con il codice pronto.

    Ciao
    Mirko Agrati
    WEB : http://mirkoagrati.110mb.com
    RSS : http://feeds.feedburner.com/MirkoAgratiArticoli

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.