Foros del Web » Programando para Internet » Javascript »

que es slctr?

Estas en el tema de que es slctr? en el foro de Javascript en Foros del Web. por casualidad,, slctr es un objeto temporal de javascript, un array temporal??¿? ustedes lo conocen=?=?? ------------------------ EN REALIDAD ME REFIERO A QUE LO VI ACA:::: ...
  #1 (permalink)  
Antiguo 15/06/2013, 13:18
 
Fecha de Ingreso: febrero-2013
Ubicación: en mi casa
Mensajes: 541
Antigüedad: 11 años, 2 meses
Puntos: 3
que es slctr?

por casualidad,, slctr es un objeto temporal de javascript, un array temporal??¿?
ustedes lo conocen=?=??

------------------------
EN REALIDAD ME REFIERO A QUE LO VI ACA:::: ESTA ES UNA PARTE DEL CODIGO:


osea podrian ver en el codigo, este objeto o array o lo que sea, y decirme, que es ??

"slctr"????

Código PHP:

<script type="text/javascript">
/************************************************
Listas dependientes por Tunait!(5/1/04)
Si quieres usar este script en tu sitio
eres libre de hacerlo con la condición
de que permanezcan intactas estas líneas,
osea, los créditos.
No autorizo a publicar y ofrecer el código
en sitios de script sin previa autorización
Si quieres publicarlo, por favor, contacta conmigo.
http://javascript.tunait.com/
[email protected]
*************************************************/
function slctr(texto,valor){
    
this.texto texto
    this
.valor valor
}
var 
herramientas=new Array()
    
herramientas[0] = new slctr('- -Herramientas- -')
    
herramientas[1] = new slctr("Jardín",'jardin')
    
herramientas[2] = new slctr("fontanería",'fontaneria')


var 
muebles=new Array()
    
muebles[0] = new slctr('- -Muebles- -')
    
muebles[1] = new slctr("Salón",'salon')
    
muebles[2] = new slctr("dormitorio",'dormitorio')

//*******Nietos*******************
var jardin = new Array()
    
jardin[0] = new slctr('- -Jardín- -')
    
jardin[1] = new slctr("podadora",null)
    
jardin[2] = new slctr("segadora" ,null)

var 
fontaneria = new Array()
    
fontaneria[0] = new slctr('- -Fontanería- -')
    
fontaneria[1] = new slctr("llave inglesa",null)
    
fontaneria[2] = new slctr("llave fija",null)

var 
salon = new Array()
    
salon[0] = new slctr('- -Salón- -')
    
salon[1] = new slctr("Mesa",null)
    
salon[2] = new slctr("silla" ,null)

var 
dormitorio = new Array()
    
dormitorio[0] = new slctr('- -Dormitorio- -')
    
dormitorio[1] = new slctr("cama",null)
    
dormitorio[2] = new slctr("mesita" ,null)

function 
slctryole(cual,donde){
    if(
cual.selectedIndex != 0){
        
donde.length=0
        cual 
= eval(cual.value)
        for(
m=0;m<cual.length;m++){
            var 
nuevaOpcion = new Option(cual[m].texto);
            
donde.options[m] = nuevaOpcion;
            if(
cual[m].valor != null){
                
donde.options[m].value cual[m].valor
            
}
            else{
                
donde.options[m].value cual[m].texto
            
}
        }
    }
}
</script> 

acaso , cuando cargo las opciones, al array , le cargo objetos al array??????

Última edición por aldo_rengo; 15/06/2013 a las 13:29
  #2 (permalink)  
Antiguo 15/06/2013, 15:38
Avatar de buzu  
Fecha de Ingreso: octubre-2006
Ubicación: San Francisco, CA
Mensajes: 2.168
Antigüedad: 17 años, 6 meses
Puntos: 122
Respuesta: que es slctr?

La cosa esta muy clara, es una funcion, y esta definida justo en esas lineas de codigo que has puesto. Mira justo debajo del primer bloque de comentarios.
__________________
twitter: @imbuzu
  #3 (permalink)  
Antiguo 15/06/2013, 16:06
 
Fecha de Ingreso: febrero-2013
Ubicación: en mi casa
Mensajes: 541
Antigüedad: 11 años, 2 meses
Puntos: 3
Respuesta: que es slctr?

Cita:
Iniciado por buzu Ver Mensaje
La cosa esta muy clara, es una funcion, y esta definida justo en esas lineas de codigo que has puesto. Mira justo debajo del primer bloque de comentarios.

si pero dice "new",es como si instanciara un objeto .. ja...
por ejemplo new array.... aunque javascript no es orientaod a objetos, o si lo usa...


si, vi que es una funcion,, pero devuelve un array, o objeto,....

ya que lo que devuelve , eso lo mete en el array..
  #4 (permalink)  
Antiguo 15/06/2013, 19:04
Avatar de zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años
Puntos: 1485
Respuesta: que es slctr?

buenas,
pese a la mucha paradoja de javascript en relación a los objetos, javascript ES orientado a objeto. solo que no es basado en el mecanismo de clases sino en prototipos. entonces, slctr, como bien dice @buzu, es claramente una función como cualquier otra. solo que en este caso es un constructor —clases, para otras personas. recuerda que además de los constructores nativos del lenguaje, el programador también puede crear sus propios constructores. es por ello que en algunas líneas ves new slctr. el resultado es un objeto slctr.
__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.
  #5 (permalink)  
Antiguo 15/06/2013, 19:55
Avatar de buzu  
Fecha de Ingreso: octubre-2006
Ubicación: San Francisco, CA
Mensajes: 2.168
Antigüedad: 17 años, 6 meses
Puntos: 122
Respuesta: que es slctr?

Exactamente zerokilled.

aldo_rengo, si tienes problemas con esto, te sugiero que investiges sobre el tema de programacion orientada a objetos en javascript. Aun que si apenas vas iniciando, lo mejor es que aprendas otros temas basicos antes.
__________________
twitter: @imbuzu

Etiquetas: Ninguno
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 20:36.