Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 16

Discussione: bordo a "mappa"

  1. #1

    bordo a "mappa"

    ciao
    è possibile inserire al passaggio del mouse un bordo ad una mappa?
    se io nel css scrivo

    a:hover { color:#FF0000;
    border: thin red solid;}

    mi crea un bordo a tutti i link ma nn alle mappe mentre a me serve mettere il bordo solo alle mappe

    come si potrebbe fare?

  2. #2

  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    non prende il modificatore hover?

    Qualcosa del tipo map:hover se riconosciuto dovrebbe mettere le cose apposto con Firefox (e Opera). Per IE, potresti utilizzare lo stesso trucco di "suckerfish dropdown menu" di www.alistapart.com

    http://www.alistapart.com/articles/dropdowns/

    verso i 2/3 dell'articolo sistemano le cose per IE. Magari sistemando la funzione javascript in modo da ricercare i tag MAP invece di LI funziona. Non ho provato.
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  4. #4
    Originariamente inviato da Andrea1979
    non prende il modificatore hover?

    Qualcosa del tipo map:hover se riconosciuto dovrebbe mettere le cose apposto con Firefox (e Opera). Per IE, potresti utilizzare lo stesso trucco di "suckerfish dropdown menu" di www.alistapart.com

    http://www.alistapart.com/articles/dropdowns/

    verso i 2/3 dell'articolo sistemano le cose per IE. Magari sistemando la funzione javascript in modo da ricercare i tag MAP invece di LI funziona. Non ho provato.
    ti ringrazio ma nn ho capito nulla

  5. #5
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    [CSS]
    codice:
    map:hover, map.over {
        color:#FF0000;
        border: thin red solid;
    }
    [JAVASCRIPT]
    codice:
    startList = function() {
      if (document.all && document.getElementById) {
        navRoot = document.getElementById("nav"); //questa è da vedere e sistemare in base al tuo codice
        for (i=0; i<navRoot.childNodes.length; i++) {
          node = navRoot.childNodes[i];
          if (node.nodeName=="MAP") {
            node.onmouseover=function() {
              this.className+=" over";
            }
            node.onmouseout=function() {
              this.className=this.className.replace(" over", "");
            }
          }
        }
      }
    }
    window.onload=startList;
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  6. #6
    provo

    intanto grazie per la disponibilità

  7. #7
    ho provato ma nn va

    ma lo script come lo richiamo?

  8. #8
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    basta, mi rimangio tutto , ho provato e non riesco a definire uno style per la mappa (semplicemente viene ignorato, sia esso su map o su area).
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  9. #9
    Originariamente inviato da Andrea1979
    basta, mi rimangio tutto , ho provato e non riesco a definire uno style per la mappa (semplicemente viene ignorato, sia esso su map o su area).

    nn si può fare?

  10. #10
    ragazzi possibile che nn si può mettere un bordo ad una mappa?

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 © 2026 vBulletin Solutions, Inc. All rights reserved.