Salve a tutti,
oggi avrei bisogno di far comparire un div con attributo display:none quando il mouse passa su un link ed ho fatto cosi:
Fin qui tutto bene. Ora ho più div naturalmente ognuno con attributi diversi, ora al posto di creare diversi Vedi(), Vedi1() che farebbero vedere i diversi div vorrei che una sola funziona a seconda di una variabile mi mostrasse il div con quell'id, per fare ciò ho provato cosi:Codice HTML:<!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>Ciao CIAO SONO UN DIV NASCOSTO</title> <script type="text/javascript"> function Vedi(){ document.getElementById("01").style.display = 'block'; } function Nascondi(){ document.getElementById("01").style.display = 'none'; } </script> </head> <body> <a href="#" onmouseover="Vedi()" onmouseout="Nascondi()">Ciao</a> <div id="01" style="display:none">CIAO SONO UN DIV NASCOSTO</div> </body> </html>
Ma purtroppo non funziona...dove sbaglio?Codice HTML:<!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>Ciao CIAO SONO UN DIV NASCOSTO</title> <script type="text/javascript"> function Vedi(quale){ document.getElementById(+quale+).style.display = 'block'; } function Nascondi(){ document.getElementById("01").style.display = 'none'; } </script> </head> <body> <a href="#" onmouseover="Vedi(01)" onmouseout="Nascondi()">Ciao</a> <div id="01" style="display:none">CIAO SONO UN DIV NASCOSTO</div> </body> </html>

LinkBack URL
About LinkBacks



