Foros del Web » Programando para Internet » ASP Clásico »

cerra una ventana

Estas en el tema de cerra una ventana en el foro de ASP Clásico en Foros del Web. Quiero crear un boton que me cierre una ventana sin boton se puede hacer asi <script language="JavaScript"> //function inicio() { ventana = window.open("index.htm","_blank", "scrollbars"); window.opener=top; ...
  #1 (permalink)  
Antiguo 25/06/2003, 05:24
 
Fecha de Ingreso: abril-2003
Mensajes: 93
Antigüedad: 21 años, 1 mes
Puntos: 0
cerra una ventana

Quiero crear un boton que me cierre una ventana
sin boton se puede hacer asi
<script language="JavaScript">

//function inicio()
{
ventana = window.open("index.htm","_blank", "scrollbars");
window.opener=top; //se pone esta propiedad para que la ventana se cierre sin pedir confirmacion

self.close()
// abre();
}

</script>
pero no se como se hace para que este codigo se ejecute al pulsar un boton. G
GRACIAS
  #2 (permalink)  
Antiguo 25/06/2003, 05:36
Avatar de Cain  
Fecha de Ingreso: enero-2002
Ubicación: Catalunya
Mensajes: 6.459
Antigüedad: 22 años, 5 meses
Puntos: 17
<script language="JavaScript">

//function inicio()
{
ventana = window.open("index.htm","_blank", "scrollbars");
window.opener=top; //se pone esta propiedad para que la ventana se cierre sin pedir confirmacion

self.close()
// abre();
}

</script>

<input type="buton" onclick="inicio()">

Ahora bien, ¿qué tiene esto que ver con ASP?
__________________
M a l d i t o F r i k i
  #3 (permalink)  
Antiguo 25/06/2003, 05:59
 
Fecha de Ingreso: abril-2003
Mensajes: 93
Antigüedad: 21 años, 1 mes
Puntos: 0
lo siento

te cuento. Pongo debajo del head:
<script language="JavaScript">

//function inicio()
{
self.close()
}
</script>

y luego donde quiero poner el boton pongo:
<input type="buton" onclick="inicio()" size="20">


pero en lugar de ponerme un boton me pone un cuadro de texto y al entrar en la pagina se me cierra directamente en lugar de esperar que pulse el boton.

PD. Siento haber puesto el tema en ASP pero mi pregunta la he realizado pensando que se podia hacer en ASP en lugar de usar Java. Siento mucho las molestias. Gracias por todo
  #4 (permalink)  
Antiguo 25/06/2003, 06:01
Avatar de Cain  
Fecha de Ingreso: enero-2002
Ubicación: Catalunya
Mensajes: 6.459
Antigüedad: 22 años, 5 meses
Puntos: 17
Button va con dos tes
<input type="button" onclick="inicio()" size="20">
__________________
M a l d i t o F r i k i
  #5 (permalink)  
Antiguo 25/06/2003, 06:14
 
Fecha de Ingreso: abril-2003
Mensajes: 93
Antigüedad: 21 años, 1 mes
Puntos: 0
gracias gra gurú

la verdad que el que no sabe como el que no vé.
Lanzo una duda de ASP

estoy mostrando una tabla que tengo de access pero cuando muestro uno de los campos que enlaza con otra tabla, me muestra el numero en lugar de la letra completa. Mi pregunta es ¿se puede hacer algo en ASP para que cuando yo seleccione un producto en lugar de poner que el nombre de probeedor es 1 me ponga Kagasaki? o ¿tengo que tirar en lugar de contra una tabla contra una consulta.
Gracias.
  #6 (permalink)  
Antiguo 25/06/2003, 06:23
Avatar de Cain  
Fecha de Ingreso: enero-2002
Ubicación: Catalunya
Mensajes: 6.459
Antigüedad: 22 años, 5 meses
Puntos: 17
Si pusieras la consulta que usas, y el código con que muestras los resultados, sería mucho más fácil de solucionar el problema.
__________________
M a l d i t o F r i k i
  #7 (permalink)  
Antiguo 25/06/2003, 06:28
 
Fecha de Ingreso: abril-2003
Mensajes: 93
Antigüedad: 21 años, 1 mes
Puntos: 0
gracias.
En principio tirando contra una consulta en lugar de contra las tablas me lo hace bien. De todos modos gracias y si tengo algun proble ya lo prondré. Gracias por todo muuu amable.
  #8 (permalink)  
Antiguo 25/06/2003, 06:32
Avatar de Cain  
Fecha de Ingreso: enero-2002
Ubicación: Catalunya
Mensajes: 6.459
Antigüedad: 22 años, 5 meses
Puntos: 17
De nada, para eso estamos
__________________
M a l d i t o F r i k i
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 15:58.