Foros del Web » Programando para Internet » Javascript »

Pop-up sin botones

Estas en el tema de Pop-up sin botones en el foro de Javascript en Foros del Web. Hola, me gustaria saber si alguien sabe como hacer que cuando se habra un pop-up no se mostraran los botones de cerrar,minimizar y maximizar. He ...
  #1 (permalink)  
Antiguo 09/06/2004, 13:48
 
Fecha de Ingreso: junio-2004
Mensajes: 10
Antigüedad: 20 años, 5 meses
Puntos: 0
Pop-up sin botones

Hola, me gustaria saber si alguien sabe como hacer que cuando se habra un pop-up no se mostraran los botones de cerrar,minimizar y maximizar.

He visto algunos popups que ni si quiera llevan la barra superior( titulo), me supongo que debe de ser relizado en JScript.

gracias
  #2 (permalink)  
Antiguo 09/06/2004, 15:43
Avatar de PatomaS
Colaborador
 
Fecha de Ingreso: marzo-2004
Ubicación: En alguna otra parte
Mensajes: 4.656
Antigüedad: 20 años, 8 meses
Puntos: 63
Hola

Los botones de arriba a la derecha, son parte de la ventana y sus propiedades son controladas por el sistema, en princpio, no puedes modificarlos con javascript, pero si podrías hacerlo con activex, claro que eso aparte de más complicado, solo sirve para una intranet.

Lo que puedes hacer, es crear capas con apariencia de ventanas, tenerlas ocultas y hacerlas aparecer en determinado momento, si trabajas bien la estética de dicha capa, se verá como una ventana si botones.

Suerte

Felicidad
__________________
¡ hey, hou, hou, hey !
  #3 (permalink)  
Antiguo 14/06/2004, 10:16
Avatar de ludovico2000  
Fecha de Ingreso: noviembre-2003
Ubicación: Bizkaia
Mensajes: 1.315
Antigüedad: 21 años
Puntos: 2
Lo siento, PatomaS, pero...

Se pueden definir ciertas características a la hora de abrir una ventana nueva, incluso sus barras y la propia de título; por ejemplo:
<script>
function abrirpopup() {
window.open("url.htm","","tittlebar=No,scrollbars=Yes,location=No,menubar=No,resizable=Y es,status=No,directories=No,toolbar=No,copyhistory =No,width=100,height=50")
}
</script>

P.S.: Puedes definir directamente estas características o incluso dejarlas en función de la variable de abrirpopup(algo,alto,ancho,...), hasta algo como:

function abrir(pag,alto,ancho)
{
window.open(pag + ".htm","","height=" + alto +","+ "width=" + ancho);
};

COMPARTIENDO, MEJORAMOS TODOS
  #4 (permalink)  
Antiguo 14/06/2004, 11:20
Avatar de Carlitos
Usuario no validado
 
Fecha de Ingreso: mayo-2001
Ubicación: Zaragoza
Mensajes: 1.304
Antigüedad: 23 años, 6 meses
Puntos: 25
Pues lo siento ludovico. Pero como dices tú, no desaparece la barra azul con los botones.

Pictora. Usa esto a ver que te parece.
Código:
<script>
ventana=window.open("pagina.htm","","fullscreen")
ventana.resizeTo(300,300)
</script>
Explicación:

1.- Sustituye pagina.htm por la página que tú quieras abrir.
2.- Cambia los valores del resize por el tamaño que quieras que tenga la ventana. (ahora está 300 x 300)
3.- Si ademas quieres cambiar la posición de la ventana, debes añadir: ventana.moveTo(200,300) cambiando los valores por las coordenadas que tú quieras.

Importante. Creo que sólo funciona en Internet Explorer. Que alguien lo confirme.

Un saludo.

Última edición por Carlitos; 14/06/2004 a las 11:28 Razón: pequeño fallo de escritura.
  #5 (permalink)  
Antiguo 14/06/2004, 11:36
Avatar de Harper  
Fecha de Ingreso: diciembre-2003
Ubicación: Lima
Mensajes: 60
Antigüedad: 20 años, 11 meses
Puntos: 0
Hola Carlitos. Yo uso Windows 2003 server e IE 6 y al momemto de cargar el ejemplo me abre el PopUp pero mostrandome la barra azul de arriba. Ademas no se permite arrastrar.
Una de las soluciones es usar capas. Quizas en esta pagina, Pictora, puedas encontrar algo que te ayude:
http://www.dynamicdrive.com/dynamicindex8/index.html

Salu2

Última edición por Harper; 14/06/2004 a las 14:17
  #6 (permalink)  
Antiguo 14/06/2004, 11:41
Avatar de Carlitos
Usuario no validado
 
Fecha de Ingreso: mayo-2001
Ubicación: Zaragoza
Mensajes: 1.304
Antigüedad: 23 años, 6 meses
Puntos: 25
Hola Harper.

Yo también uso IE 6 y me funciona.

Gracias de todas formas.
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 18:43.