Re: [Ovillo] Establecer foco con Javascript

2009-04-28 Por tema manuel cuesta
Gracias Miguel, funciona correctamente.

2009/4/27 Miguel Beltran R. yourpa...@gmail.com

 Yo uso este

  function procesa(){
 if (document.forms.length  0){
   for(i=0; i  document.forms[0].elements.length; i++){
tipo=document.forms[0].elements[i].type;
if( (tipo==text)  || (tipo=='select-one')){
  document.forms[0].elements[i].focus();
  if(tipo==text) document.forms[0].elements[i].select();
  return true;
}
  }
}
return false;
   }
 ___
 Lista de distribución Ovillo
 Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
 Puedes modificar tus datos o desuscribirte en la siguiente dirección:
 http://lists.ovillo.org/mailman/listinfo/ovillo

___
Lista de distribución Ovillo
Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
Puedes modificar tus datos o desuscribirte en la siguiente dirección: 
http://lists.ovillo.org/mailman/listinfo/ovillo


Re: [Ovillo] Establecer foco con Javascript

2009-04-28 Por tema Tei
2009/4/18 manuel cuesta manucu...@gmail.com

 Saludos.
 Quiero establecer el foco en un formulario con Javascript. El código creo
 que está bien pero no me funciona, lo he intentado también simplificando el
 código pero no hay manera. Seguro que es una tonteria pero me está
 calentando mucho la cabeza.
 Gracias por anticipado.

 Este es el codigo HTML (Es el primer campo del formulario)

 label for=nombreIntroduce tu nombre/label
  input type=text id=nombre name=nombre value= size=20
 maxlength=30/br/

 JavaScript enlazado de un archivo externo.

 if(document.forms.length  0) {
  for(var i=0; i  document.forms[0].elements.length; i++) {
var campo = document.forms[0].elements[i];
if(campo.type != hidden) {
  campo.focus();
  break;
}
  }
 }



O_o

y porque no un

document.getElementsById(nombre).focus();

 o

$(nombre).focus();

(usando prototype)


Esto es un OFF-TOPIC como una casa

-- 
--
ℱin del ℳensaje.
___
Lista de distribución Ovillo
Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
Puedes modificar tus datos o desuscribirte en la siguiente dirección: 
http://lists.ovillo.org/mailman/listinfo/ovillo

[Ovillo] [OT] Eficiencia en la ejecución de funciones en jQuery

2009-04-28 Por tema Javier Guerrero
Hola, chicos.

Quería consultartes acerca de cuál sería la forma más eficiente de ejecutar
funciones en jQuery. Bueno, habitualmente yo acostumbro hacer esto:

$(document).ready(function(){
hacerAlgo1();
hacerAlgo2();
hacerAlgo3();
});

function hacerAlgo1(){
}
function hacerAlgo2(){
}
function hacerAlgo3(){
}

Acostumbro a separar por tareas (funciones) para mantener la legibilidad de
mi código, pero me preguntaba si hay una mejor forma de hacerlo en favor de
una buena performance.

Espero sus comentarios.

Saludos.
___
Lista de distribución Ovillo
Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
Puedes modificar tus datos o desuscribirte en la siguiente dirección: 
http://lists.ovillo.org/mailman/listinfo/ovillo



Re: [Ovillo] [OT] Eficiencia en la ejecución de fu nciones en jQuery

2009-04-28 Por tema Tei
lo que comentas no parece tener la menor importancia, es la clase de
cosa que optimiza un 0.01 % o un 4% *el codigo*, y no es el codigo el
que hay que optimizar, es el algoritmo.  O mejor aun, la regla primera
de optimizacion: no hagas.  No hacer cosas que se pueden evitar, o
tenerlas ya hechas en otro momento menos visible, y simplemente
mostrarlas ya realizadas.  En web, te debe importar como si o donde
modificas el arbol dom, pero... ¿organizacion de javascript? dudo que
se pueda rascar algo de ahi, aunque evidentemente unas formas son mas
rapidas que otras.

pero es igual, olvidate de optimizar codigo,  optimizar codigo es la
peor forma de optimizar y encima te sueles cargar las flexibilidad y
la legibilidad de un programa, que a la larga son mas importantes que
la velocidad.

la segunda regla de optimizacion es no discutas, ni preguntas, ni leas
nada, ni escuches la opinion de nadie, haz pruebas y luego haz
pruebas. lo que es optimo se comprueba con pruebas de velocidad, no
con opiniones. Asi que no preguntes cual es la mejor manera,
construyete un entorno en la que puedas medir la velocidad en
milisegundos, corre dos pruebas con dos metodos distintos 1 veces,
y luego divice lo que ha costado cada una entre 1.

:-I


2009/4/28 Javier Guerrero demix...@gmail.com:
 Hola, chicos.

 Quería consultartes acerca de cuál sería la forma más eficiente de ejecutar
 funciones en jQuery. Bueno, habitualmente yo acostumbro hacer esto:

 $(document).ready(function(){
    hacerAlgo1();
    hacerAlgo2();
    hacerAlgo3();
 });

 function hacerAlgo1(){
 }
 function hacerAlgo2(){
 }
 function hacerAlgo3(){
 }

 Acostumbro a separar por tareas (funciones) para mantener la legibilidad de
 mi código, pero me preguntaba si hay una mejor forma de hacerlo en favor de
 una buena performance.

 Espero sus comentarios.

 Saludos.


-- 
--
ℱin del ℳensaje.
___
Lista de distribución Ovillo
Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
Puedes modificar tus datos o desuscribirte en la siguiente dirección: 
http://lists.ovillo.org/mailman/listinfo/ovillo