Si querés hacerlo sí o sí con JavaScript (lo cual no es conceptualmente correcto, ya que cargar un elemento para luego ocultarlo no tiene demasiado sentido), tu método está perfecto. Idealmente no mostrarías la imagen si no vas a utilizarla, por ejemplo:
Código PHP:
Ver original<?php if ($page == 1): ?>
<img src="imagen.jpg" alt="Esta es la imagen" />
<?php endif; ?>
Quizá quieras investigar un poco acerca de jQuery, una librería para JavaScript que facilita enormemente el desarrollo de aplicaciones. Por ejemplo, tu código en jQuery sería así:
Código Javascript
:
Ver original$(document).ready(function() {
if (document.URL=='http://localhost/misitio/index.php'||document.URL=='http://localhost/misitio/' ) {
$("#menu").click(function() {
$("#contenedor").toggle();
});
}
});