Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/07/2009, 21:37
ivandrade
 
Fecha de Ingreso: julio-2009
Mensajes: 7
Antigüedad: 14 años, 9 meses
Puntos: 0
with() es compatible?

Hola a todos, en un script que encontré en la red aparecio un bucle de control que usaba en Visual Basic y que me es muy util. El detalle es que no he encontrado referencia de esto en la red ni en la páginas de información de estandares(w3c).

Me refiero a with() que permite llamar a los metodos y atributos de un objeto dentro del segmento de codigo establecido para esto,

La sintaxis es

with(Object){
atributo = "Nuevo valor";
metodo();
}

Por Ejemplo:

var Data = "Mi data";
with(Data){
if(length>4){
alert(toUpperCase());
}else{
alert(toLowerCase());
}
}

Lo que hace es mandar un mensaje con el texto en mayúsculas si la longitud es mayor a 4 en caso contrario lo envia en minusculas.

EL detalle es que no lo he visto en ninguna documentacion y no se que plataformas lo soportan, lo he probado en IE 7+ , en FF 2.5+ y Safari 3+.

Si alguien tiene una página de documentación que me pueda pasar se agradecera