Visualizzazione dei risultati da 1 a 6 su 6

Discussione: Problema con Rollover

  1. #1
    Utente bannato
    Registrato dal
    Aug 2009
    Messaggi
    350

    Problema con Rollover

    Cosa c'é di sbagliato in questo codice? Vorrei ricreare un effetto rollover su un quadrato come fatto qui:
    http://www.mrwebmaster.it/javascript...dhtml_664.html

    codice:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>Documento senza titolo</title>
    </head>
    <script type="text/javascript">
    function RollMapOn(i)
    {
    var IMG = document.getElementById("immagine");
    IMG.src = "mappa_"+i+".gif";
    }
    function RollMapOff()
    {
    var IMG = document.getElementById("immagine");
    IMG.src = "mappa.gif";
    }
    </script>
    <body>
    [img]mappa.gif[/img]
    <map name="mappa">
    <area shape="rect" coords="1, 2, 52, 48" href="http://www.google.it"
    onmouseover="RollMapOn(1)" onmouseout="RollMapOff()">
    <area shape="rect" coords="53, 2, 100, 49" href="http://www.html.it"
    onmouseover="RollMapOn(2)" onmouseout="RollMapOff()">
    <area shape="rect" coords="1, 50, 52, 96" href="http://forum.punto-web.net/"
    onmouseover="RollMapOn(3)" onmouseout="RollMapOff()">
    <area shape="rect" coords="54, 49, 100, 96" href="http://www.google.it"
    onmouseover="RollMapOn(4)" onmouseout="RollMapOff()">
    </map>
    </body>
    </html>
    Ho provato a smanettare un poco ma non riesco proprio... Non voglio usare altri sistemi ma usare questo schema e questi tag (area, map, onmouseover, onmouseout).

    Se siete in grado grazie mille!

  2. #2
    Utente bannato
    Registrato dal
    Aug 2009
    Messaggi
    350
    Aggiornandolo un poco ottengo un file validato:
    codice:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>Documento senza titolo</title>
    </head>
    <body>
    <script type="text/javascript">
    function RollMapOn(i)
    {
    var IMG = document.getElementById("immagine");
    IMG.src = "mappa_"+i+".gif";
    }
    function RollMapOff()
    {
    var IMG = document.getElementById("immagine");
    IMG.src = "mappa.gif";
    }
    </script>
    [img]mappa.gif[/img]
    <map name="mappa" id="giotti">
    <area shape="rect" coords="1, 2, 52, 48" href="http://www.google.it"
    onmouseover="RollMapOn(1)" onmouseout="RollMapOff()" alt="immagine1"></area>
    <area shape="rect" coords="53, 2, 100, 49" href="http://www.html.it"
    onmouseover="RollMapOn(2)" onmouseout="RollMapOff()" alt="immagine1"></area>
    <area shape="rect" coords="1, 50, 52, 96" href="http://forum.punto-web.net/"
    onmouseover="RollMapOn(3)" onmouseout="RollMapOff()" alt="immagine1"></area>
    <area shape="rect" coords="54, 49, 100, 96" href="http://www.google.it"
    onmouseover="RollMapOn(4)" onmouseout="RollMapOff()" alt="immagine1"></area>
    </map>
    </body>
    </html>
    ma non funziona ancora...

  3. #3
    Utente bannato
    Registrato dal
    Aug 2009
    Messaggi
    350
    anche questo non funziona c@zzo...

    codice:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>Documento senza titolo</title>
    </head>
    <body>
    
    [img]mappa.gif[/img]
    <map name="mappa" id="immagine">
    <area shape="rect" coords="0, 0, 50, 50" href="http://www.google.it"
    onmouseover="document.images[1].src='mappa_1.gif'" onmouseout="document.images[1].src='mappa.gif'" alt="alt1"></area>
    <area shape="rect" coords="50, 0, 100, 50" href="http://www.html.it"
    onmouseover="document.images[1].src='mappa_2.gif'" onmouseout="document.images[1].src='mappa.gif'" alt="alt2"></area>
    </map>
    
    
    </body>
    </html>

  4. #4
    Utente bannato
    Registrato dal
    Aug 2009
    Messaggi
    350
    up! up! up! up! up!

  5. #5
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    Originariamente inviato da esacerbare
    Aggiornandolo un poco ottengo un file validato:
    codice:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>Documento senza titolo</title>
    </head>
    <body>
    <script type="text/javascript">
    function RollMapOn(i)
    {
    var IMG = document.getElementById("immagine");
    IMG.src = "mappa_"+i+".gif";
    }
    function RollMapOff()
    {
    var IMG = document.getElementById("immagine");
    IMG.src = "mappa.gif";
    }
    </script>
    [img]mappa.gif[/img]
    <map name="mappa" id="giotti">
    <area shape="rect" coords="1, 2, 52, 48" href="http://www.google.it"
    onmouseover="RollMapOn(1)" onmouseout="RollMapOff()" alt="immagine1"></area>
    <area shape="rect" coords="53, 2, 100, 49" href="http://www.html.it"
    onmouseover="RollMapOn(2)" onmouseout="RollMapOff()" alt="immagine1"></area>
    <area shape="rect" coords="1, 50, 52, 96" href="http://forum.punto-web.net/"
    onmouseover="RollMapOn(3)" onmouseout="RollMapOff()" alt="immagine1"></area>
    <area shape="rect" coords="54, 49, 100, 96" href="http://www.google.it"
    onmouseover="RollMapOn(4)" onmouseout="RollMapOff()" alt="immagine1"></area>
    </map>
    </body>
    </html>
    ma non funziona ancora...
    ok, ripartiamo da questo
    fermo restando tu abbia anche le immagini dell'esempio originario
    prova a guardare la riga

    codice:
    var IMG = document.getElementById("immagine")
    esiste un elemento nella pagina che ha id="immagine"?
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  6. #6
    Utente bannato
    Registrato dal
    Aug 2009
    Messaggi
    350
    verissimo!

    infatti con questo va:

    [img]mappa.gif[/img]

    molte grazie!

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.