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

    problema con passaggio di variabili

    Salve ragazzi,io ho un problema con due funzioni e nel passaggio di una variabile.

    Le due funzioni sono queste:

    codice:
    function showBox(id) {
      dom = document.getElementById(id).style;  
      dom.visibility = "visible";
    }
    
    function hideBox(id) { 
      document.getElementById(id).innerHTML="";
      dom = document.getElementById(id).style;  
      dom.visibility = "hidden";
    }
    queste due funzioni mi servono per far comparire o sconmparire un div, ed il nome del div lo vorri passare tramite la variabile id.

    Adesso,se la funzione showBox o hideBox la richiamo da un'altra funzione: tipo

    codice:
    function prova{
       showBox("provadiv");
    }
    allora,il passaggio della variabile funziona perfettamete.Ma se invece la invoco dal metodo onMouseover o onMouseOut, le due funzioni nn funzionano più.

    codice:
     str =str +"<tr bgcolor=" + color + " onMouseover=\"vis_esami("+ stu.mat +");\"  onMouseOut=\"hideBox(\"vis_box\");\" onClick=\"scelta("+ stu.mat +");\">";
    COme posso risolvere questo problema?

  2. #2
    Utente di HTML.it L'avatar di oronze
    Registrato dal
    Jun 2001
    Messaggi
    3,543
    sinceramente non ne ho idea, cmq credo che sia un problema di virgolette...prova a fare vari cambiamenti...

    No ai layout tabellari!

    Insulto libero: http://forum.html.it/forum/showthread.php?s=&postid=12524872#post12524872

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.