Foros del Web » Programando para Internet » Javascript »

Funcion window.open(), se puede hacer esto???

Estas en el tema de Funcion window.open(), se puede hacer esto??? en el foro de Javascript en Foros del Web. Buenos días a todos los foreros!!!!!!! Bueno mi pregunta viene de lo siguiente, estoy haciendo una pagina la cual se pueda guardar en undisco y ...
  #1 (permalink)  
Antiguo 29/04/2010, 10:56
Avatar de Huacho12  
Fecha de Ingreso: septiembre-2008
Ubicación: Isla Mujeres Q. Roo
Mensajes: 175
Antigüedad: 15 años, 7 meses
Puntos: 10
Funcion window.open(), se puede hacer esto???

Buenos días a todos los foreros!!!!!!!

Bueno mi pregunta viene de lo siguiente, estoy haciendo una pagina la cual se pueda guardar en undisco y hacerla ejecutable , la cual ya lo logro hacer. Ahora bien quiero que al momento de ejecutarse, la pagina se abra sin las siguientes caracteristicas:
  • location
  • toolbar
  • menubar
  • scrollbars

Lo cual tabien ya se como se hace. Ahora lo que pasa que para poder hacer esta parte tengo que generar primero el index donde pone lo soguiente:

Index.html

function abrir()
{
window.open('principal.html','La principal',’location=no, menubar=no, scrollbars=no, status=no, toolbar=no, resizable=no, height=100, width=100′);
}

y esta funcion ponerla en el onload del body, para que me llame a 'principal.html' y esta sea ensi lo que es la aplicacion(.exe).

Ahora se puede hacer desde que se carga 'principal.html' y o de manera se puede hacer para que no lo abra en otra ventana (_blanck), si no que lo abra en la misma(_parent)???


De antema les agradesco su ayuda!!!!!!

Saludos!!!!!!!!!
  #2 (permalink)  
Antiguo 29/04/2010, 11:01
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 14 años, 11 meses
Puntos: 1517
Respuesta: Funcion window.open(), se puede hacer esto???

Me he perdido con lo que quieres hacer. Si lo que deseas es que al pulsar algún enlace se ejecute en la ventana padre solo debes usar window.opener. Si lo que deseas que se ejecute en la misma ventana solo debes usar _SELF.
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
  #3 (permalink)  
Antiguo 29/04/2010, 12:13
Avatar de Huacho12  
Fecha de Ingreso: septiembre-2008
Ubicación: Isla Mujeres Q. Roo
Mensajes: 175
Antigüedad: 15 años, 7 meses
Puntos: 10
Respuesta: Funcion window.open(), se puede hacer esto???

Hola abimaelrc!!!!

Bueno en si lo que quiero hacer es que la pagina principal se ejecute directamente sin antes pasar por otra pagina(index.html) la cual al momento de cargarse mande a llamar a la pagina principal sin tener que dar clic en algun enlace o boton.

Bueno mira te dejo el codigo para que te des mas o menos una idea de que es lo que quiero hacer:

Archivo Index.html, este archivo es que llamo al momento de ejecutar el .exe, el cual manda a llamar a mi index2.html.

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Documento sin t&iacute;tulo</title>
<script type="text/javascript">
<!--
function abrir()
{
window.open('principal.html','La principal',’location=no, menubar=no, scrollbars=no, status=no, toolbar=no, resizable=no, height=100, width=100′);
}
//-->
</script>
</head>

<body onload="abrir();">
</body>
</html>


Lo que quiero hacer es que la pagina index2.html no aparesca en otra ventana si no que me aparesca en la misma ventana (_parent o _self), ahora en que parte de la funcion pondria el _self que me indicas????? o iria en la parte del body????

De antemano agradesco tu ayuda!!!

Saludos!!
  #4 (permalink)  
Antiguo 29/04/2010, 12:15
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 14 años, 11 meses
Puntos: 1517
Respuesta: Funcion window.open(), se puede hacer esto???

No es posible lograr lo que deseas, tiene que ser otra ventana, puedes colocar otra línea como self.close para cerrar la ventana.
Código Javascript:
Ver original
  1. self.close();
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
  #5 (permalink)  
Antiguo 29/04/2010, 12:29
Avatar de Huacho12  
Fecha de Ingreso: septiembre-2008
Ubicación: Isla Mujeres Q. Roo
Mensajes: 175
Antigüedad: 15 años, 7 meses
Puntos: 10
Respuesta: Funcion window.open(), se puede hacer esto???

Entonces la linea de:

self.close()

Iria al final de la funcion open():

function abrir()
{
window.open('principal.html','La principal',’location=no, menubar=no, scrollbars=no, status=no, toolbar=no, resizable=no, height=100, width=100′);

self.close();
}

Asi quedaria???

Saludos..
  #6 (permalink)  
Antiguo 29/04/2010, 12:30
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 14 años, 11 meses
Puntos: 1517
Respuesta: Funcion window.open(), se puede hacer esto???

Exacto. Haz la prueba.
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
  #7 (permalink)  
Antiguo 29/04/2010, 12:32
Avatar de Huacho12  
Fecha de Ingreso: septiembre-2008
Ubicación: Isla Mujeres Q. Roo
Mensajes: 175
Antigüedad: 15 años, 7 meses
Puntos: 10
Respuesta: Funcion window.open(), se puede hacer esto???

Ok ahorita la pruebo con todo lo que he comentado y haviso de los resultados.

Saludos!!!!
  #8 (permalink)  
Antiguo 29/04/2010, 12:49
Avatar de Huacho12  
Fecha de Ingreso: septiembre-2008
Ubicación: Isla Mujeres Q. Roo
Mensajes: 175
Antigüedad: 15 años, 7 meses
Puntos: 10
Respuesta: Funcion window.open(), se puede hacer esto???

Ya quedo, pero al momento de cerrarse me pide una confirmación de que si deseo cerrar la ventana padre.

Hay alguna forma de evitar que pida esa confirmación????

saludos
  #9 (permalink)  
Antiguo 29/04/2010, 14:00
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 14 años, 11 meses
Puntos: 1517
Respuesta: Funcion window.open(), se puede hacer esto???

No, no hay forma de evitar ese mensaje.
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos

Etiquetas: funcion
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:16.