Foros del Web » Programando para Internet » Javascript »

¿Como pasar variables aquí?

Estas en el tema de ¿Como pasar variables aquí? en el foro de Javascript en Foros del Web. Tengo este código de ventana Chromeless: Código PHP: < script type = "text/javascript"  > function  createChromeless () {          /////////////////////////////////////////////         //This are the attributes you can customize//         /////////////////////////////////////////////          var  B  =  ...
  #1 (permalink)  
Antiguo 19/06/2003, 03:27
 
Fecha de Ingreso: febrero-2002
Ubicación: Navarra
Mensajes: 701
Antigüedad: 22 años, 11 meses
Puntos: 2
¿Como pasar variables aquí?

Tengo este código de ventana Chromeless:

Código PHP:
<script type="text/javascript" >
function 
createChromeless()
{
        
/////////////////////////////////////////////
        //This are the attributes you can customize//
        /////////////////////////////////////////////
        
var "ejemplo.htm";        // URL
        
var "ByKleins Chromeless Windows";                 // title
        
var "ByKlein_Chromeless/titlebar.gif";             // titlebarImage
        
var 25;                                            // titlebarHeight
        
var "Arial";                                       // titleFont
        
var 10;                                            // titleSize
        
var "#F0F0F0";                                     // titleColor
        
var false;                                         // scrollbars
        
var 520;                                           // width (w)   
        
var 235;                                           // height (h)
        
var true;                                          // centered
        
var 10;                                            // xPos
        
var 10;                                            // yPos
        
var "#59657B";                                     // borderColor
        
var e_5;                                             // borderSize
        
var "ByKlein_Chromeless/minimizar.gif";            // minimizeBottom
        
var s_"ByKlein_Chromeless/cerrar.gif";               // closeBottom

        
myChromeless = new ChromelessWindow(B,Y,K,L,E,I,N,C,h,r,o,m,e,l,e_,s,s_);
}
createChromeless()
</script> 
Código PHP:
<a href=javascript:myChromeless.openChromeless();>Abrir ventana</a

Lo que quiero es que por medio de un enlace pasarle el nombre de la ventana que quiero abrir, el enlace sería este.

Código PHP:
<a href=javascript:myChromeless.openChromeless('"& nombre &"');>Abrir ventana</a
Yo estoy probando haciendo esto, pero no funciona así que me imagino que estará mal:
Código PHP:
<script type="text/javascript" >
function 
createChromeless(nombre)
{
        
/////////////////////////////////////////////
        //This are the attributes you can customize//
        /////////////////////////////////////////////
        
var ""+nombre+".htm";        // URL
        
var "ByKleins Chromeless Windows";                 // title
        
var "ByKlein_Chromeless/titlebar.gif";             // titlebarImage
        
var 25;                                            // titlebarHeight
        
var "Arial";                                       // titleFont
        
var 10;                                            // titleSize
        
var "#F0F0F0";                                     // titleColor
        
var false;                                         // scrollbars
        
var 520;                                           // width (w)   
        
var 235;                                           // height (h)
        
var true;                                          // centered
        
var 10;                                            // xPos
        
var 10;                                            // yPos
        
var "#59657B";                                     // borderColor
        
var e_5;                                             // borderSize
        
var "ByKlein_Chromeless/minimizar.gif";            // minimizeBottom
        
var s_"ByKlein_Chromeless/cerrar.gif";               // closeBottom

        
myChromeless = new ChromelessWindow(B,Y,K,L,E,I,N,C,h,r,o,m,e,l,e_,s,s_);
}
createChromeless()
</script> 
La idea es aprovechar ese mismo código para abrir una serie de ventanas.Si alguien sabe como pasar esta variables.

Un saludo

Un saludo
  #2 (permalink)  
Antiguo 19/06/2003, 08:18
Avatar de ProgramacionWeb  
Fecha de Ingreso: junio-2003
Ubicación: Barcelona
Mensajes: 176
Antigüedad: 21 años, 6 meses
Puntos: 2
Pon estos dos el lugar de los que usas:

Código PHP:
<script type="text/javascript" >
function 
createChromeless(pagina)
{
        
/////////////////////////////////////////////
        //This are the attributes you can customize//
        /////////////////////////////////////////////
        
var pagina+".htm";        // URL
        
var "ByKleins Chromeless Windows";                 // title
        
var "ByKlein_Chromeless/titlebar.gif";             // titlebarImage
        
var 25;                                            // titlebarHeight
        
var "Arial";                                       // titleFont
        
var 10;                                            // titleSize
        
var "#F0F0F0";                                     // titleColor
        
var false;                                         // scrollbars
        
var 520;                                           // width (w)   
        
var 235;                                           // height (h)
        
var true;                                          // centered
        
var 10;                                            // xPos
        
var 10;                                            // yPos
        
var "#59657B";                                     // borderColor
        
var e_5;                                             // borderSize
        
var "ByKlein_Chromeless/minimizar.gif";            // minimizeBottom
        
var s_"ByKlein_Chromeless/cerrar.gif";               // closeBottom

        
myChromeless = new  ChromelessWindow(B,Y,K,L,E,I,N,C,h,r,o,m,e,l,e_,s,s_);
}
createChromeless()
</script> 

Y el ptro:
Código PHP:
<a href=javascript:myChromeless.openChromeless("nombre_de_la_pagina");>Abrir ventana</a
__________________
Foros en los que participo:
  #3 (permalink)  
Antiguo 19/06/2003, 11:08
 
Fecha de Ingreso: febrero-2002
Ubicación: Navarra
Mensajes: 701
Antigüedad: 22 años, 11 meses
Puntos: 2
Gracias ProgramacionWeb, funciona perfectamente. ahora ya se como pasar variables

Un saludo

Me he adelantado un poco en lo que he dicho antes, no funciona, lanza bien o que es la ventana pero creo que no recoge bien la variable o bien no funciona por cambiar el nombre o la propiedad a esas variables que ya existían, hay alguna otra manera de pasar esa variable???

el fallo está en la última línea del script:

createChromeless()

he estado probando de unas cuantas formas pero no funciona, así que creo que habra que hacerlo de otra forma para que recoja la variable que yo le paso en el enlace, no sé..., si alguine sabe como poder hacerlo???

Un saludo
__________________
asp, php, .net, adaptandose a las necesidades

Última edición por haven; 19/06/2003 a las 11:08
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 19:42.