ASP, Java Script y href="#"

26/08/2003 - 18:01 por WAB | Informe spam
Soy novato en ASP y me he encontrado con este problema:

Necesito abrir una ventana popup pasandole un parametro y he podido hacerlo
con la siguiente instruccion:


<a href="#"
onClick="abrir('verpost.asp?midpost=<%=rs("idpost")%>')">[ampliar]</a>


el problema que se me presenta al usar este codigo es que al abrirse el
popup tambien se recarga la pagina que llama el popup. Bueno... en mi
ignorancia creo que eso ocurre por el uso de href="#". La pregunta es como
solucionar el problema, es decir COMO LOGRAR QUE LA PAGINA QUE LLAMA AL
POPUP NO SE RECARGUE. Que debo cambiar para que esto no ocurra?

Tambien he usado el siguiente codigo... pero en este caso... el popup se
abre y la pagina que llama se pone en blanco (evidentemente tambien se
recarga pero en blanco, sale un texto que dice "false", seguramente alguna
evaluacion que hace, que ignoro que es).
El codigo en este caso es:


<a
href="javascript:abrir('verpost.asp?midpost=<%=rs("idpost")%>')">[ampliar]</
a>


la funcion abrir es la siguiente:

function abrir(archivo)
{
window.open(archivo,"_blank","left0,topP,widthG0,heightA0,toolbar=n
o,location=no,status=yes,scrollbars=no");
return false;
}


Desde ya muchas gracias por la ayuda que puedan prestarme. Si algo no quedo
claro favor de preguntarme.
 

Leer las respuestas

#1 Jhonny Vargas P.
26/08/2003 - 18:51 | Informe spam
Hola,

no utilices el OnClick, realizalo directamente del href:

<a
href="javascript:abrir('verpost.asp?midpost=<%=rs("idpost")%>')">[ampliar]</
a>



Saludos,
Jhonny Vargas P. [MS MVP-ASP]
Santiago de Chile


"WAB" wrote in message
news:ug03xr#
Soy novato en ASP y me he encontrado con este problema:

Necesito abrir una ventana popup pasandole un parametro y he podido


hacerlo
con la siguiente instruccion:


<a href="#"
onClick="abrir('verpost.asp?midpost=<%=rs("idpost")%>')">[ampliar]</a>


el problema que se me presenta al usar este codigo es que al abrirse el
popup tambien se recarga la pagina que llama el popup. Bueno... en mi
ignorancia creo que eso ocurre por el uso de href="#". La pregunta es como
solucionar el problema, es decir COMO LOGRAR QUE LA PAGINA QUE LLAMA AL
POPUP NO SE RECARGUE. Que debo cambiar para que esto no ocurra?

Tambien he usado el siguiente codigo... pero en este caso... el popup se
abre y la pagina que llama se pone en blanco (evidentemente tambien se
recarga pero en blanco, sale un texto que dice "false", seguramente alguna
evaluacion que hace, que ignoro que es).
El codigo en este caso es:


<a



href="javascript:abrir('verpost.asp?midpost=<%=rs("idpost")%>')">[ampliar]</
a>


la funcion abrir es la siguiente:

function abrir(archivo)
{



window.open(archivo,"_blank","left0,topP,widthG0,heightA0,toolbar=n
o,location=no,status=yes,scrollbars=no");
return false;
}


Desde ya muchas gracias por la ayuda que puedan prestarme. Si algo no


quedo
claro favor de preguntarme.


Preguntas similares