Foros del Web » Programando para Internet » Javascript »

problema con este javascript

Estas en el tema de problema con este javascript en el foro de Javascript en Foros del Web. EDITADO: He encontrado el problema, siento las molestias :( Hola, tengo este codigo HTML: Código HTML: <div class= "view_center" > <img class= "search" onclick= "if ...
  #1 (permalink)  
Antiguo 26/07/2006, 03:48
 
Fecha de Ingreso: febrero-2005
Mensajes: 35
Antigüedad: 19 años, 2 meses
Puntos: 0
problema con este javascript

EDITADO: He encontrado el problema, siento las molestias :(

Hola, tengo este codigo HTML:

Código HTML:
<div class="view_center">
   <img class="search" onclick="if (document.getElementById('advancedsearch').style.display = 'none'){
alert(' '); xDisplay('advancedsearch', 'block');return null;} 
else if (document.getElementById('advancedsearch').style.display = 'block') {xDisplay('advancedsearch', 'none'); return null;}" 
src="${pageContext.request.contextPath}/Style/img/advanced-search.gif" 
border="0"/>
</div> 
Lo que intento que haga es que muestre (o esconda) un div escondido con campos para hacer una busqueda.

Cuando lo quiero mostrar haciendo click en la imagen sale perfecto, pero cuando vuelvo a hacer click en la imagen para esconder de nuevo el div, me lo esconde pero me lo vuelve a mostrar... es decir, ejecuta de nuevo el xDisplay('advancedsearch', 'block') (lo sé porque muestra el alert anterior ;)) y no lo entiendo... donde esta el error ??

Muchas gracias y un saludo !!!

PD-> Vale, permitidme que me dé de cabezazos contra la pared... por enésima vez he usado "=" en lugar de "==" para las comparaciones.... :(

Última edición por artxer; 26/07/2006 a las 03:58
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:50.