• Jueves 25 de Abril de 2024, 12:40

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - nicoalv1984

Páginas: [1]
1
JavaScript / Re: clase en javascrip
« en: Miércoles 2 de Febrero de 2011, 14:46 »
HOla Experto disculpe mi atraso en volver a preguntar. La clase  script q yo le pregunte  es imposible hacerla en javascript , solo en php se puede hacer ?
Saludos.

2
JavaScript / clase en javascrip
« en: Jueves 20 de Enero de 2011, 17:12 »
Hola Experto!! tengo el siguiente codigo en el cual quiero hacer una clase en la cual tengo 2 tipos de agenda personas comunes y personas famosas. Lo q no puedo hacer f(x)  funcionar es discriminar personas famosas de comunes .
comunes
 [nico] 47656552
[pedro] 584555
famosas
[dirkbenedict] 5845522
[johnlennon ] 899988
es decir discriminar las famosas de comunes como lo de arriba.

tipo personas comunes y famosas con subindice
lista los indices de nombres y sus tel
lo q no anda es decir famosas son........
comunes son..............
<script>
function persona(nombre,telefono)
{
this.myObjectArray=myObjectArray;
this.myObjectArray1=myObjectArray1;
this.nombre=nombre;
this.telefono=telefono;
//this.mostrar_contenido=mostrar_contenido;
this.introduce=introduce;//va si o si
this.dar_tipo=dar_tipo;//va si osi
//var personas=new Array();
}

var objectArrayIndex = 0;
var myObjectArray = new Array();
var objectArrayIndex = 0;
var myObjectArray1 = new Array();

function dar_tipo(tipo_persona)//famoso o comun
{
this.tipo=tipo_persona;
}

//

//
function introduce(nombre,telefono){
//myObjectArray[objectArrayIndex++] = nombre;
this.myObjectArray[nombre] = telefono;
}

function mostrar_contenido()// fx actividad
{
//alert(this.tipo);
//for (objectArrayIndex in myObjectArray)
for (nombre in this.myObjectArray)
{
//document.write("["+ objectArrayIndex +"]"+myObjectArray[objectArrayIndex]+"<br>");
document.write("["+ nombre +"]"+this.myObjectArray[nombre]+"<br>");
}

}
//

//
comun= new persona;
comun.dar_tipo("comun");

famoso= new persona;
famoso.dar_tipo("famoso");


 
comun.introduce( "cejas",5555555);
comun.introduce( "rambo",99999);
famoso.introduce("dirk",3333);
mostrar_contenido();
//comun.mostrar_contenido();
//famoso.mostrar_contenido();
</script>
salida del codigo anterior
[cejas]5555555
[rambo]99999
[dirk]3333

Tengo algo parecido en php  fx bien no asi en javascript y abajo se lo coloco

ejemplo en php y fx bien
<? class agenda
{   var $nombre_agenda;
   var $nombre;
   var $telefono;
   var $agenda=array();
    //  function da_nombre($nombre_agenda_enviado)
 function da_nombre($nombre_agenda)
   {  
   // $this->nombre_agenda=$nombre_agenda_enviado;
$this->nombre_agenda=$nombre_agenda;
  }  
   function anhade($nombre_enviado,$telefono_enviado)
    {
     $this->agenda[$nombre_enviado]=$telefono_enviado;  
 }
   function imprime()  
 {  
    echo "<br>";
      echo "<b>".$this->nombre_agenda."</b><br>";  
   for (reset($this->agenda);$indice=key($this->agenda);next($this->agenda))  
    echo $indice." ".$this->agenda[$indice]."<br>";
  }
 }
 $personal=new agenda;
$personal->da_nombre("Personal");
 $profesional=new agenda;
 $profesional->da_nombre("Profesional");

 $personal->anhade ("Aaron","+34 127 22 35");
$personal->anhade ("Grace","+34 555 00 01");
 $profesional->anhade ("Cliente","+34 111 22 33");
 $personal->imprime(); $profesional->imprime();
?>


salida
Personal
Aaron +34 127 22 35
Grace +34 555 00 01

Profesional
Cliente +34 111 22 33
saludos............

3
JavaScript / Re: quitar atributo de viñetas de tipo lista
« en: Lunes 20 de Diciembre de 2010, 18:53 »
Ok Experto muchisimas pero muchisimas gracias por su respuesta.
Saludos Cordiales.

4
JavaScript / quitar atributo de viñetas de tipo lista
« en: Lunes 20 de Diciembre de 2010, 17:32 »
HOla Expertos tengo la siguiente page q esta abajo del mensaje : y  me encuentro con un problema quiero eliminar el atributo de lista con un evento algo parecido a este  La idea es no usar innerhtml para esta ocacion.
es decir se carga la pagina con las listas :
.1
.2
.3
.4
y al precionar el evento saque las lista y quede 1 2 3 4

<html>
<body>
<script language="JavaScript">
function eliminarAtributo()
{
//probe de varias forma pero no sale
 // var puntero=document.getElementById('myList');
  //puntero.removeAttribute('li');
 
 
// var puntero=document.getElementById('myList');
  //puntero.removeAttribute('ul');
//asi
  //puntero=document.getElementById('myList');
  //puntero.removeAttribute('li');

var obj=document.getElementById("myList");
  var lista=obj.getElementsByTagName('li');
//puntero.removeAttribute('ul');
 lista.removeAttribute('li');
}
   
</script>
<div id="myList">
<ul>
<li>1</li>
   <li>2</li>
   <li>3</li>
   <li>4</li>
   </ul>
</div>

<input type="button" value="eliminar atributo lista" onClick="eliminarAtributo()">
</body>
</html>

5
JavaScript / Re: BOrrar un nodo de texto
« en: Lunes 20 de Diciembre de 2010, 14:16 »
Ok Gracias. Experto.

6
JavaScript / Re: BOrrar un nodo de texto
« en: Sábado 18 de Diciembre de 2010, 23:18 »
HOla Experto he probado su codigo , yo inserto varias nodos  con add (funciton)  y borro con revome (function) y me borra todos, yo quisiera saber si se puede poner un tope para borrar y luego q no te deje borrar mas nodos insertado, se podra hacer o no? Gracias.....

7
JavaScript / BOrrar un nodo de texto
« en: Sábado 18 de Diciembre de 2010, 15:02 »
hOla a todos...tengo el siguiente codio q agrego nodos o borro:
<html>
<body>
<script language="JavaScript">
var contador=1;
function function1() {
    var m = contador++;
    var n = document.createElement("li");
    n.appendChild(document.createTextNode(m));
    document.getElementById("myList").appendChild(n);
//contador++;
}

function eliminar()
{
 
  if (myList.hasChildNodes())
  {
    myList.removeChild(myList.lastChild);;

  }
}
   
</script>
<ul id="myList">
   <li>1</li>
   <li>2</li>
   <li>3</li>

   
</ul>
<input type="button" value="Add list item" onClick="function1();">
<input type="button" value="eliminar" onClick="eliminar()">
</body>
</html>
Lo q quisiera hacer es por es insertar hasta 6 nodos de textos, si inserto mas no dejar q se inserten mas de 6 nodos

Páginas: [1]