Salve a tutti, volevo chiedervi un favore.
Sto cercando di realizzare un sito in html (e css) e vorrei che cliccando su una determinata immagine si apra un div e cliccandoci una seconda volta si chiuda.
Al momento uso questo codice:
<a href="#null" onclick="document.getElementById('search').style.d isplay='none'; return false;"> <img src="img/search.png" /> </a></td>
<div id="search" align="right">
<form method="post" enctype="text/plain"> <input type="text" name="search" size="30" value="ricerca" id="ricerca" style="color:#808080"/> </form>
</div>
e funziona, infatti quando clicco sull'immagine poi il div scompare.
Però quando uso questo:
<a href="#null" onclick="document.getElementById('search').style.d isplay='block'; return false;"> <img src="img/search.png" /> </a></td>
<div id="search" align="right">
<form method="post" enctype="text/plain"> <input type="text" name="search" size="30" value="ricerca" id="ricerca" style="color:#808080"/> </form>
</div>
Non funziona neanche se lo pago. Clicco e non succede niente, il div non si apre nemmeno se lo minaccio.
Non capisco il perché... qualcuno di voi saprebbe aiutarmi?
(premetto che so a malapena le basi e sto usando dei codici che non conosco, dal momento che so muovermi solo in html e css e questo dovrebbe essere un linguaggio di java credo, anche se mi sembra comprensibile)