Ver Mensaje Individual
  #9 (permalink)  
Antiguo 23/08/2012, 07:56
Avatar de Dradi7
Dradi7
 
Fecha de Ingreso: junio-2008
Ubicación: Peru - Lima
Mensajes: 1.518
Antigüedad: 15 años, 11 meses
Puntos: 220
Respuesta: Cambiar texto poco a poco

Cita:
Iniciado por Panino5001 Ver Mensaje
garciasanchezdani, pensé que era tu código; mejor no contribuir a la confusión general

Dradi7, gracias a explorer no es buena idea ponerle el mismo nombre que el valor de un atributo id a una variable global (aunque en este caso no afecte).

Código PHP:
<!DOCTYPE html>
<
html>
<
head>
<
meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<
title></title>
</
head>

<
body>
<
div id="m"></div>
<
script type="text/javascript">
//esto, tomado de https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/Array/forEach, sólo es necesario para navegadores obsoletos:
if ( !Array.prototype.forEach ) {
 
  Array.
prototype.forEach = function( callbackthisArg ) {
 
    var 
Tk;
 
    if ( 
this == null ) {
      throw new 
TypeError"this is null or not defined" );
    }
 
    
// 1. Let O be the result of calling ToObject passing the |this| value as the argument.
    
var Object(this);
 
    
// 2. Let lenValue be the result of calling the Get internal method of O with the argument "length".
    // 3. Let len be ToUint32(lenValue).
    
var len O.length >>> 0// Hack to convert O.length to a UInt32
 
    // 4. If IsCallable(callback) is false, throw a TypeError exception.
    // See: http://es5.github.com/#x9.11
    
if ( {}.toString.call(callback) != "[object Function]" ) {
      throw new 
TypeErrorcallback " is not a function" );
    }
 
    
// 5. If thisArg was supplied, let T be thisArg; else let T be undefined.
    
if ( thisArg ) {
      
thisArg;
    }
 
    
// 6. Let k be 0
    
0;
 
    
// 7. Repeat, while k < len
    
while( len ) {
 
      var 
kValue;
 
      
// a. Let Pk be ToString(k).
      //   This is implicit for LHS operands of the in operator
      // b. Let kPresent be the result of calling the HasProperty internal method of O with argument Pk.
      //   This step can be combined with c
      // c. If kPresent is true, then
      
if ( k in O ) {
 
        
// i. Let kValue be the result of calling the Get internal method of O with argument Pk.
        
kValue O];
 
        
// ii. Call the Call internal method of callback with T as the this value and
        // argument list containing kValue, k, and O.
        
callback.callTkValuek);
      }
      
// d. Increase k by 1.
      
k++;
    }
    
// 8. return undefined
  
};
}

//con esto bastaría para cualquier navegador moderno:
var txt = ("Hola Mundo").split('').forEach(function(t,i){setTimeout(function(){document.getElementById('m').innerHTML+=t;},100*i);});
</script>
</body>
</html> 
Si tienes razón pero solo era un ejemplo explicativo nada mas de como lo debia hacer, se me paso al no considerar esto
__________________
La clave de todo triunfador es eliminar todas sus excusas y sus limitaciones