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:
Mostrar la cita
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
#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:
Mostrar la cita
#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:
Mostrar la cita
fallo
Mostrar la cita
mensaje
Mostrar la cita
estén
Mostrar la cita
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
#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");
Mostrar la cita
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:
Mostrar la cita
he
Mostrar la cita
#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:
Mostrar la cita
pretendo
Mostrar la cita
mensaje
Mostrar la cita
solución.
Mostrar la cita
que
Mostrar la cita
página
Mostrar la cita
Ads by Google
Search Busqueda sugerida