Foros del Web » Programando para Internet » Javascript »

cómo crear este un OBJETO??

Estas en el tema de cómo crear este un OBJETO?? en el foro de Javascript en Foros del Web. Hola, quiero tener múltiples segunderos. Me puse a codear y esto no me esta funcionando... Por favor ayuda. Código PHP: < script type = "text/javascript" > ...
  #1 (permalink)  
Antiguo 30/05/2013, 22:12
 
Fecha de Ingreso: febrero-2004
Mensajes: 1.987
Antigüedad: 20 años, 2 meses
Puntos: 22
cómo crear este un OBJETO??

Hola,

quiero tener múltiples segunderos.

Me puse a codear y esto no me esta funcionando...

Por favor ayuda.

Código PHP:
<script type="text/javascript">/*<![CDATA[*/
    
id=0;
    function 
segundero(nom,id){
        
this.s=0;
        
this.t=function(nom,id){
            
kja='<h3 style="margin:0">'+nom+'</h3><input type="text" name="s" id="id_'+id+'" size="1" />';
            
document.getElementById('cronox').innerHTML=kja+document.getElementById('cronox').innerHTML;
            }
        }
    function 
cronox(){
        
nom=prompt('Nombre del OBJ:');
        new 
segundero(nom,id);
        
id++;
        }
/*]]>*/</script><div id="cronox"></div><br /><a href="" onclick="cronox();return false;"> 
Creo que se entiende fácil...

Gracias
  #2 (permalink)  
Antiguo 31/05/2013, 08:11
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 9 meses
Puntos: 1532
Respuesta: cómo crear este un OBJETO??

usa var para declarar variables.

aparte de eso, no hay nada que ejecute segunderoInstance.t(nom.id), ni forma de hacerlo, porque creas la instancia con new, pero no se la asignas a nada, deberías leer un poco acerca de como crear objetos en JS y términos como scope y closoures en javascript
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...

Etiquetas: funcion, html, input
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 22:00.