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#
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.


Respuesta Responder a este mensaje
#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$
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.
>
>


Respuesta Responder a este mensaje
#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.


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$
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,too
lbar=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.
>
>






.

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida