Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Onmouseover e IE7

  1. #1
    Utente di HTML.it
    Registrato dal
    May 2004
    Messaggi
    74

    Onmouseover e IE7

    Salve,
    sto cercando di risolvere un problema ma anche cercando sul forum non riesco.
    ho copiato uno script sul forum per vedere del testo al passaggio del cursore su un'immagine.
    ho inserito nell'head questo javascript:

    <script language="JavaScript" type="text/JavaScript">
    function showAlt(element, id) {

    // posiziona il div in base all'offset orizzontale dell'elemento.
    offset_x = element.offsetLeft;
    document.getElementById(id).style.left = offset_x + '112';
    // mostra il div.
    document.getElementById(id).style.display = 'block';

    }

    function hideAlt(id) {
    // nasconde il div.
    document.getElementById(id).style.display = 'none';
    }
    </script>

    nel file style.css questo script:

    .altdiv {
    position: absolute;
    width : 140px;
    height : auto; /* l'altezza del div si basa sul testo contenuto */
    background: #dde;
    display : none;
    border : 1px #9c9 solid;
    font : 9px verdana;
    }

    e nella pagina questo:

    td width="200"> <a onmouseover="showAlt(this, 'altdiv<%=id%>');" onmouseout="hideAlt('altdiv<%=id%>');">[img]images/info.jpg[/img]</a>
    <div id="altdiv<%=id%>" class="altdiv" >


    prova </p>
    ssuusis</div>
    </td>

    <%=id%> perchè c'è una repeat.

    con mozilla va tutto ok, ma con ie non va, lo potete vedere quiqui

    Potete aiutarmi prima che spacco il pc???!!!

    Thanks!

  2. #2
    Utente di HTML.it
    Registrato dal
    May 2004
    Messaggi
    74
    il problema potrebbe essere il position: absolute che ho messo nel css?

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2004
    Messaggi
    74
    Se a qualcuno interessa ho risolto eliminando questa stringa dallo javascript:

    document.getElementById(id).style.left = offset_x + '112';

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.