pasar una página como parámetro

28/10/2004 - 14:12 por carlos | Informe spam
pretendo con esta función abrir en otra ventana una página web
cualquiera

function tres_ventana(para_1)
{
var ventana_mensaje=window.open("para_1", "v_2",
"heightu2,width20,menubar=no,scrollbars=yes");
}

luego en el cuerpo pongo esto

onClick="tres_ventana('http://www.morsopay.com/index.htm'); return
true"

pero como os digo no funciona, sale un mensaje diciendo que no se
encuentra la página en "mi" servidor, no lo entiendo, la página que
quiero mostrar evidentemente no está en "mi" servidor. es una página
que está donde quiera que esté y yo lo que voy buscando es una
función que me permita abrir páginas externas en una ventana
emergente.

os agradecería cualquier comentario.


carlos zapata company

carloszcom@hotmail.com
carloszcom@lycos.es

http://www.carloszcom.blogspot.com

portátil: 667-45-39-37

Preguntas similare

Leer las respuestas

#1 Lalo Márquez-Blake
29/10/2004 - 04:24 | Informe spam
Hola Carlos,

Por razones de seguridad, JavaScript no permite abrir páginas que NO estén
hospedadas en tu propio servidor. Tendrás que encontrar otra solución.

Saludos,

Lalo Márquez-Blake


"carlos" escribió en el mensaje
news:
pretendo con esta función abrir en otra ventana una página web
cualquiera

function tres_ventana(para_1)
{
var ventana_mensaje=window.open("para_1", "v_2",
"heightu2,width20,menubar=no,scrollbars=yes");
}

luego en el cuerpo pongo esto

onClick="tres_ventana('http://www.morsopay.com/index.htm'); return
true"

pero como os digo no funciona, sale un mensaje diciendo que no se
encuentra la página en "mi" servidor, no lo entiendo, la página que
quiero mostrar evidentemente no está en "mi" servidor. es una página
que está donde quiera que esté y yo lo que voy buscando es una
función que me permita abrir páginas externas en una ventana
emergente.

os agradecería cualquier comentario.


carlos zapata company




http://www.carloszcom.blogspot.com

portátil: 667-45-39-37







Este mensaje fue certificado Libre de Virus al ser Enviado.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.737 / Virus Database: 491 - Release Date: 11/08/2004
Respuesta Responder a este mensaje
#2 carlos
29/10/2004 - 14:35 | Informe spam
gracias, a pesar de todo me gustaría sacar adelante esta función ¿que fallo
puede tener? tampoco funciona con páginas alojadas en "mi" servidor ya he
hecho la prueba. te agradecería cualquier comentario.
"Lalo Márquez-Blake" <eduardo -at- deandastudios.com> escribió en el mensaje
news:
Hola Carlos,

Por razones de seguridad, JavaScript no permite abrir páginas que NO estén
hospedadas en tu propio servidor. Tendrás que encontrar otra solución.

Saludos,

Lalo Márquez-Blake


"carlos" escribió en el mensaje
news:
> pretendo con esta función abrir en otra ventana una página web
> cualquiera
>
> function tres_ventana(para_1)
> {
> var ventana_mensaje=window.open("para_1", "v_2",
> "heightu2,width20,menubar=no,scrollbars=yes");
> }
>
> luego en el cuerpo pongo esto
>
> onClick="tres_ventana('http://www.morsopay.com/index.htm'); return
> true"
>
> pero como os digo no funciona, sale un mensaje diciendo que no se
> encuentra la página en "mi" servidor, no lo entiendo, la página que
> quiero mostrar evidentemente no está en "mi" servidor. es una página
> que está donde quiera que esté y yo lo que voy buscando es una
> función que me permita abrir páginas externas en una ventana
> emergente.
>
> os agradecería cualquier comentario.
>
>
> carlos zapata company
>
>
>
>
> http://www.carloszcom.blogspot.com
>
> portátil: 667-45-39-37
>
>



Este mensaje fue certificado Libre de Virus al ser Enviado.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.737 / Virus Database: 491 - Release Date: 11/08/2004


Respuesta Responder a este mensaje
#3 Lalo Márquez-Blake
29/10/2004 - 18:15 | Informe spam
Hola Carlos,
Quizá modificando un poco tu script de la siguiente forma:

En el encabezado:

<script language="javascript">
function tres_ventana(para_1)
{
var ventana_mensaje=window.open("http://www.sitioweb.com", "nombre",
"height`0,width€0,menubar=no,scrollbars=yes");
}
</script>

Y en el cuerpo:

<a onclick="tres_ventana(); return true">Abrir Ventana</a>

Cambié el tamaño a 600x800 para apreciar bien su funcionamiento en mi
pantalla. Espero que te resulte.

Saludos,

Lalo Márquez-Blake



"carlos" escribió en el mensaje
news:
gracias, a pesar de todo me gustaría sacar adelante esta función ¿que


fallo
puede tener? tampoco funciona con páginas alojadas en "mi" servidor ya he
hecho la prueba. te agradecería cualquier comentario.
"Lalo Márquez-Blake" <eduardo -at- deandastudios.com> escribió en el


mensaje
news:
> Hola Carlos,
>
> Por razones de seguridad, JavaScript no permite abrir páginas que NO


estén
> hospedadas en tu propio servidor. Tendrás que encontrar otra solución.
>
> Saludos,
>
> Lalo Márquez-Blake
>
>
> "carlos" escribió en el mensaje
> news:
> > pretendo con esta función abrir en otra ventana una página web
> > cualquiera
> >
> > function tres_ventana(para_1)
> > {
> > var ventana_mensaje=window.open("para_1", "v_2",
> > "heightu2,width20,menubar=no,scrollbars=yes");
> > }
> >
> > luego en el cuerpo pongo esto
> >
> > onClick="tres_ventana('http://www.morsopay.com/index.htm'); return
> > true"
> >
> > pero como os digo no funciona, sale un mensaje diciendo que no se
> > encuentra la página en "mi" servidor, no lo entiendo, la página que
> > quiero mostrar evidentemente no está en "mi" servidor. es una página
> > que está donde quiera que esté y yo lo que voy buscando es una
> > función que me permita abrir páginas externas en una ventana
> > emergente.
> >
> > os agradecería cualquier comentario.
> >
> >
> > carlos zapata company
> >
> >
> >
> >
> > http://www.carloszcom.blogspot.com
> >
> > portátil: 667-45-39-37
> >
> >
>
>
>
> Este mensaje fue certificado Libre de Virus al ser Enviado.
> Checked by AVG anti-virus system (http://www.grisoft.com).
> Version: 6.0.737 / Virus Database: 491 - Release Date: 11/08/2004
>
>







Este mensaje fue certificado Libre de Virus al ser Enviado.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.737 / Virus Database: 491 - Release Date: 12/08/2004
Respuesta Responder a este mensaje
#4 carlos
29/10/2004 - 18:43 | Informe spam
lo que tu me propones es hacer una función para cada página web que quiera
mostrar, cosa que quiero evitar a toda costa. lo que yo quiero es pasar la
página, vamos la url como parámetro. ya puestos, te digo que lo que pretendo
es personalizar todos los enlaces que tengan como origen mi página. lo
puedo conseguir mostrando una ventana emergente a mi gusto y, añadiendo al
script una linea así >>>>>>>>>>>>>>>>>>
<<<<<<<<<<<<<<<<<<<<<<<


function tres_ventana(para_1)
{
var
ventana_mensaje=window.open("para_1", "nombre",

"height`0,width€0,menubar=no,scrollbars=yes");
document.write("<div>estos se parece a un




































banner</div>")<<<<<<<<<<<<<<<<<<<<<<<<<<
}

de esta manera se pueden personalizar las opciones de la ventana emergente
añadiendo un parámetro más, no estoy seguro de que esto último tenga gran
utilidad pero te ahorras igualmente hacer una nueva función si quieres
mostrar una nueva ventana con otras propiedades.



"Lalo Márquez-Blake" <eduardo -at- deandastudios.com> escribió en el mensaje
news:
Hola Carlos,
Quizá modificando un poco tu script de la siguiente forma:

En el encabezado:

<script language="javascript">
function tres_ventana(para_1)
{
var ventana_mensaje=window.open("http://www.sitioweb.com", "nombre",
"height`0,width€0,menubar=no,scrollbars=yes");
}
</script>

Y en el cuerpo:

<a onclick="tres_ventana(); return true">Abrir Ventana</a>

Cambié el tamaño a 600x800 para apreciar bien su funcionamiento en mi
pantalla. Espero que te resulte.

Saludos,

Lalo Márquez-Blake



"carlos" escribió en el mensaje
news:
> gracias, a pesar de todo me gustaría sacar adelante esta función ¿que
fallo
> puede tener? tampoco funciona con páginas alojadas en "mi" servidor ya


he
> hecho la prueba. te agradecería cualquier comentario.
> "Lalo Márquez-Blake" <eduardo -at- deandastudios.com> escribió en el
mensaje
> news:
> > Hola Carlos,
> >
> > Por razones de seguridad, JavaScript no permite abrir páginas que NO
estén
> > hospedadas en tu propio servidor. Tendrás que encontrar otra solución.
> >
> > Saludos,
> >
> > Lalo Márquez-Blake
> >
> >
> > "carlos" escribió en el mensaje
> > news:
> > > pretendo con esta función abrir en otra ventana una página web
> > > cualquiera
> > >
> > > function tres_ventana(para_1)
> > > {
> > > var ventana_mensaje=window.open("para_1", "v_2",
> > > "heightu2,width20,menubar=no,scrollbars=yes");
> > > }
> > >
> > > luego en el cuerpo pongo esto
> > >
> > > onClick="tres_ventana('http://www.morsopay.com/index.htm'); return
> > > true"
> > >
> > > pero como os digo no funciona, sale un mensaje diciendo que no se
> > > encuentra la página en "mi" servidor, no lo entiendo, la página que
> > > quiero mostrar evidentemente no está en "mi" servidor. es una página
> > > que está donde quiera que esté y yo lo que voy buscando es una
> > > función que me permita abrir páginas externas en una ventana
> > > emergente.
> > >
> > > os agradecería cualquier comentario.
> > >
> > >
> > > carlos zapata company
> > >
> > >
> > >
> > >
> > > http://www.carloszcom.blogspot.com
> > >
> > > portátil: 667-45-39-37
> > >
> > >
> >
> >
> >
> > Este mensaje fue certificado Libre de Virus al ser Enviado.
> > Checked by AVG anti-virus system (http://www.grisoft.com).
> > Version: 6.0.737 / Virus Database: 491 - Release Date: 11/08/2004
> >
> >
>
>



Este mensaje fue certificado Libre de Virus al ser Enviado.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.737 / Virus Database: 491 - Release Date: 12/08/2004


Respuesta Responder a este mensaje
#5 carlos
29/10/2004 - 20:18 | Informe spam
ya está solucionado, la función hay que modificarla así:

function tres_ventana(para_1)
{
var ventana_mensaje=window.open(para_1, "nombre", "height=etc.etc.");
}

date cuenta de que le quito las comillas a para_1 dentro del paréntesis,
esto se hace así porque se trata de una variable, no de una cadena.

y en el cuerpo el código queda así

onClick="tres_ventana('http://www.morsopay.com/index.htm'); return true"

por si a alguien le interesa y es tan inexperto como yo que no se olvide de
poner comillas simples rodeando la url

la solución la he sacado del grupo de noticias de google y del grupo de
noticias de asptutor



"carlos" escribió en el mensaje
news:
lo que tu me propones es hacer una función para cada página web que quiera
mostrar, cosa que quiero evitar a toda costa. lo que yo quiero es pasar la
página, vamos la url como parámetro. ya puestos, te digo que lo que


pretendo
es personalizar todos los enlaces que tengan como origen mi página. lo
puedo conseguir mostrando una ventana emergente a mi gusto y, añadiendo al
script una linea así >>>>>>>>>>>>>>>>>>
<<<<<<<<<<<<<<<<<<<<<<<


function tres_ventana(para_1)
{
var
ventana_mensaje=window.open("para_1", "nombre",

"height`0,width€0,menubar=no,scrollbars=yes");
>>>>>>>>>>>>>>>>>>document.write("<div>estos se parece a un
banner</div>")<<<<<<<<<<<<<<<<<<<<<<<<<<
}

de esta manera se pueden personalizar las opciones de la ventana emergente
añadiendo un parámetro más, no estoy seguro de que esto último tenga gran
utilidad pero te ahorras igualmente hacer una nueva función si quieres
mostrar una nueva ventana con otras propiedades.



"Lalo Márquez-Blake" <eduardo -at- deandastudios.com> escribió en el


mensaje
news:
> Hola Carlos,
> Quizá modificando un poco tu script de la siguiente forma:
>
> En el encabezado:
>
> <script language="javascript">
> function tres_ventana(para_1)
> {
> var ventana_mensaje=window.open("http://www.sitioweb.com", "nombre",
> "height`0,width€0,menubar=no,scrollbars=yes");
> }
> </script>
>
> Y en el cuerpo:
>
> <a onclick="tres_ventana(); return true">Abrir Ventana</a>
>
> Cambié el tamaño a 600x800 para apreciar bien su funcionamiento en mi
> pantalla. Espero que te resulte.
>
> Saludos,
>
> Lalo Márquez-Blake
>
>
>
> "carlos" escribió en el mensaje
> news:
> > gracias, a pesar de todo me gustaría sacar adelante esta función ¿que
> fallo
> > puede tener? tampoco funciona con páginas alojadas en "mi" servidor ya
he
> > hecho la prueba. te agradecería cualquier comentario.
> > "Lalo Márquez-Blake" <eduardo -at- deandastudios.com> escribió en el
> mensaje
> > news:
> > > Hola Carlos,
> > >
> > > Por razones de seguridad, JavaScript no permite abrir páginas que NO
> estén
> > > hospedadas en tu propio servidor. Tendrás que encontrar otra


solución.
> > >
> > > Saludos,
> > >
> > > Lalo Márquez-Blake
> > >
> > >
> > > "carlos" escribió en el mensaje
> > > news:
> > > > pretendo con esta función abrir en otra ventana una página web
> > > > cualquiera
> > > >
> > > > function tres_ventana(para_1)
> > > > {
> > > > var ventana_mensaje=window.open("para_1", "v_2",
> > > > "heightu2,width20,menubar=no,scrollbars=yes");
> > > > }
> > > >
> > > > luego en el cuerpo pongo esto
> > > >
> > > > onClick="tres_ventana('http://www.morsopay.com/index.htm'); return
> > > > true"
> > > >
> > > > pero como os digo no funciona, sale un mensaje diciendo que no se
> > > > encuentra la página en "mi" servidor, no lo entiendo, la página


que
> > > > quiero mostrar evidentemente no está en "mi" servidor. es una


página
> > > > que está donde quiera que esté y yo lo que voy buscando es una
> > > > función que me permita abrir páginas externas en una ventana
> > > > emergente.
> > > >
> > > > os agradecería cualquier comentario.
> > > >
> > > >
> > > > carlos zapata company
> > > >
> > > >
> > > >
> > > >
> > > > http://www.carloszcom.blogspot.com
> > > >
> > > > portátil: 667-45-39-37
> > > >
> > > >
> > >
> > >
> > >
> > > Este mensaje fue certificado Libre de Virus al ser Enviado.
> > > Checked by AVG anti-virus system (http://www.grisoft.com).
> > > Version: 6.0.737 / Virus Database: 491 - Release Date: 11/08/2004
> > >
> > >
> >
> >
>
>
>
> Este mensaje fue certificado Libre de Virus al ser Enviado.
> Checked by AVG anti-virus system (http://www.grisoft.com).
> Version: 6.0.737 / Virus Database: 491 - Release Date: 12/08/2004
>
>


Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida