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.

Preguntas similare

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#
Mostrar la cita
hacerlo
Mostrar la cita
href="javascript:abrir('verpost.asp?midpost=<%=rs("idpost")%>')">[ampliar]</
Mostrar la cita
window.open(archivo,"_blank","left0,topP,widthG0,heightA0,toolbar=n
Mostrar la cita
quedo
Mostrar la cita
#2 WAB
27/08/2003 - 03:16 | Informe spam
es que estoy utilizando el href pero me recarga la pagina que llama al
popup... y eso es lo que quiero evitar

que debo cambiar para que no ocurra ?



"Jhonny Vargas P." escribió en el mensaje
news:#wq8SI$
Mostrar la cita
href="javascript:abrir('verpost.asp?midpost=<%=rs("idpost")%>')">[ampliar]</
Mostrar la cita
como
Mostrar la cita
alguna
Mostrar la cita
href="javascript:abrir('verpost.asp?midpost=<%=rs("idpost")%>')">[ampliar]</
Mostrar la cita
window.open(archivo,"_blank","left0,topP,widthG0,heightA0,toolbar=n
Mostrar la cita
#3 Oscar
27/08/2003 - 11:03 | Informe spam
Creo que en realidad no se te recarga la página. Lo que
ocurre, es que href también funciona como ancla al
poner "#". Con href="#" te manda al ancla por defecto que
es el inicio de la página. Con href="#Div2" te enviaría al
elemento identificado como "Div2".

Y después de este rollo, prueba con lo siguiente:

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

Un saludo.


Mostrar la cita
pagina que llama al
Mostrar la cita
escribió en el mensaje
Mostrar la cita
("idpost")%>')">[ampliar]</
Mostrar la cita
problema:
Mostrar la cita
parametro y he podido
Mostrar la cita
que al abrirse el
Mostrar la cita
popup. Bueno... en mi
Mostrar la cita
href="#". La pregunta es
Mostrar la cita
PAGINA QUE LLAMA AL
Mostrar la cita
no ocurra?
Mostrar la cita
caso... el popup se
Mostrar la cita
(evidentemente tambien se
Mostrar la cita
dice "false", seguramente
Mostrar la cita
("idpost")%>')">[ampliar]</
Mostrar la cita
(archivo,"_blank","left0,topP,widthG0,heightA0,too
lbar=n
Mostrar la cita
prestarme. Si algo no
Mostrar la cita
Ads by Google
Search Busqueda sugerida