Foros del Web » Programando para Internet » Javascript »

trabajar con ventanas

Estas en el tema de trabajar con ventanas en el foro de Javascript en Foros del Web. hola ... gracias de ante mano por la ayuda ... tengo la siguiente libreria que uso con php para abrir un tipo de ventana especifico ...
  #1 (permalink)  
Antiguo 02/12/2009, 10:34
Avatar de Superlinux  
Fecha de Ingreso: octubre-2005
Ubicación: Colombia
Mensajes: 662
Antigüedad: 18 años, 6 meses
Puntos: 1
Pregunta trabajar con ventanas

hola ... gracias de ante mano por la ayuda ...

tengo la siguiente libreria que uso con php para abrir un tipo de ventana especifico

Código PHP:
<head>
<script type="text/javascript"  src="jscripts/mootools.js"></script>
<script type="text/javascript">
        var GB_ROOT_DIR = "greybox/";
</script>

<script type="text/javascript" src="greybox/AJS.js"></script>
<script type="text/javascript" src="greybox/AJS_fx.js"></script>
<script type="text/javascript" src="greybox/gb_scripts.js"></script>
<link href="greybox/gb_styles.css" rel="stylesheet" type="text/css" media="all" />
</head>

<body>
<a href="prueba.php" rel="gb_page_center[830, 500]" class="enlace" target="_blank"><? require("funcion_logo_buscador.php"); ?></a>
</body>
deseo que esta ventana de este tipo se ejecute en una funcion javascript ..


Código PHP:
<script type="text/javascript">
function 
detectaExplorer() {
 
   var 
vIE=/*@cc_on function(){
      switch(@_jscript_version){
           case 5.5:return 5.5;
           case 5.6:return 6;
           case 5.7:return 7;
        }
     }()||@*/
0;
 
     if (
vIE==6) {
        
//Centra dependiendo de la resolucion de la pantalla
        
var left screen.width/2-572/2;
        var 
top screen.height/2-330/2;
    
        
vent window.open('prueba.php','vent','height=330,width=572,resizable=no,location=no, left= ' left ', top=' top); 
        
vent.focus();        

        
alert('Usas la kk de Explorer 6');
     }
     else if (
vIE==7) {
        
alert('Usas Explorer 7');
     }
     else {
        
alert('Usas Explorer 8 o superior')
     }
}
</script> 
soy algo nuevo en lenguaje javascript ..


gracias ...
__________________
"La vida sigue su curso, tú toma parte de ella."
  #2 (permalink)  
Antiguo 02/12/2009, 14:08
Avatar de Superlinux  
Fecha de Ingreso: octubre-2005
Ubicación: Colombia
Mensajes: 662
Antigüedad: 18 años, 6 meses
Puntos: 1
Pregunta Respuesta: trabajar con ventanas

he intentado con esto pero naa a un

Código PHP:
<head>
<
script type="text/javascript">
    var 
GB_ROOT_DIR "greybox/";
</script>

<script type="text/javascript" src="greybox/AJS.js" mce_src="greybox/AJS.js"></script>
<script type="text/javascript" src="greybox/AJS_fx.js" mce_src="greybox/AJS_fx.js"></script>
<script type="text/javascript" src="greybox/gb_scripts.js" mce_src="greybox/gb_scripts.js"></script>
<link href="greybox/gb_styles.css" mce_href="greybox/gb_styles.css" rel="stylesheet" type="text/css" />

<script type="text/javascript">
function detectaExplorer() {
 
   var vIE=/*@cc_on function(){
      switch(@_jscript_version){
           case 5.5:return 5.5;
           case 5.6:return 6;
           case 5.7:return 7;
        }
     }()||@*/0;
 
     if (vIE==6) {
            function tuFunction(){
                GB_myShow('Descargue e instale Internet Explorer 8', 'http://www.microsoft.com/latam/windows/internet-explorer/', '600','800');
            }//Fin function tuFunction
            
            function GB_myShow(caption, url, height, width, callback_fn) {
                var options = {
                caption: caption,
                height: height || 500,
                width: width || 500,
                fullscreen: false,
                show_loading: false,
                callback_fn: callback_fn
                }
                var win = new GB_Window(options);
                return win.show(url);
            }//Fin function GB_myShow
     }
     else if (vIE==7) {
            function tuFunction(){
                GB_myShow('Descargue e instale Internet Explorer 8', 'http://www.microsoft.com/latam/windows/internet-explorer/', '600','800');
            }//Fin function tuFunction
            
            function GB_myShow(caption, url, height, width, callback_fn) {
                var options = {
                caption: caption,
                height: height || 500,
                width: width || 500,
                fullscreen: false,
                show_loading: false,
                callback_fn: callback_fn
                }
                var win = new GB_Window(options);
                return win.show(url);
            }//Fin function GB_myShow
     }
     else {
            alert('Ok... Usas Explorer 8 o superior');            
     }//Fin del else
}
</script>
</head>

<body onload="detectaExplorer()">

</body> 

mmmmmmm que sera ...
__________________
"La vida sigue su curso, tú toma parte de ella."
  #3 (permalink)  
Antiguo 02/12/2009, 16:07
Avatar de Superlinux  
Fecha de Ingreso: octubre-2005
Ubicación: Colombia
Mensajes: 662
Antigüedad: 18 años, 6 meses
Puntos: 1
De acuerdo Respuesta: trabajar con ventanas

... bien

aqui dejo el codigo por si ha alguien le sirve ...

Código PHP:
<script type="text/javascript">
    var 
GB_ROOT_DIR "../greybox/";
</script>

<script type="text/javascript" src="../greybox/AJS.js" mce_src="../greybox/AJS.js"></script>
<script type="text/javascript" src="../greybox/AJS_fx.js" mce_src="../greybox/AJS_fx.js"></script>
<script type="text/javascript" src="../greybox/gb_scripts.js" mce_src="../greybox/gb_scripts.js"></script>
<link href="../greybox/gb_styles.css" mce_href="../greybox/gb_styles.css" rel="stylesheet" type="text/css" />

<script type="text/javascript">
function detectaExplorer() {
 
   var vIE=/*@cc_on function(){
      switch(@_jscript_version){
           case 5.5:return 5.5;
           case 5.6:return 6;
           case 5.7:return 7;
        }
     }()||@*/0;
 
     if (vIE==6) {
        greybox();
     }
     else if (vIE==7) {
         greybox();
     }//Fin del else
}
</script>

<script type="text/javascript">
function greybox(){
    GB_myShow('Para una mejor visualizacion descargue e instale Internet Explorer 8...', 'http://www.microsoft.com/latam/windows/internet-explorer/', '600','800');
}//Fin function tuFunction

function GB_myShow(caption, url, height, width, callback_fn) {
    var options = {
    caption: caption,
    height: height || 500,
    width: width || 500,
    fullscreen: false,
    show_loading: false,
    callback_fn: callback_fn
    }
    var win = new GB_Window(options);
    return win.show(url);
}//Fin function GB_myShow
</script> 
__________________
"La vida sigue su curso, tú toma parte de ella."
  #4 (permalink)  
Antiguo 02/12/2009, 16:31
Avatar de Superlinux  
Fecha de Ingreso: octubre-2005
Ubicación: Colombia
Mensajes: 662
Antigüedad: 18 años, 6 meses
Puntos: 1
Respuesta: trabajar con ventanas

me falto .. en el body

Código PHP:
<body onload="detectaExplorer()">

</
body
__________________
"La vida sigue su curso, tú toma parte de ella."
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 12:16.