Junio 20, 2018, 01:13:12 pm

Autor Tema: [JS] Compatibilidad en navegadores  (Leído 1041 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado klaine

  • Yo vivo en CPH
  • ***
  • Mensajes: 433
    • Ver Perfil
[JS] Compatibilidad en navegadores
« en: Mayo 30, 2012, 09:34:20 am »
Hola!, alguna idea de por que este script no funciona en mozilla?, dejo un ejemplo, (en Mozilla no se verá nada)

Código: (Javascript) You are not allowed to view links. Register or Login

<Html><Head></Head><Body>



<H1 Id="TEST"></H1>



<Script>



var t = new temporizador();



t.setValues("TEST", "TEXTO DE PRUEBA", 30);



t.start();



function f($strId, $txt,$i,$time,$next){



el = document.getElementById($strId);



$arrtxt = new String($txt).split("");



  el.innerHTML += ($arrtxt[$i]==undefined) ? "": $arrtxt[$i];



  $i++;



  if($i==($arrtxt.length+1)){



    $next();



  }else{



   //setTimeout('f("' + $strId +'", "' + $txt + '", "' + $i + '", "'+$time+'")', $time);



//alert('f("' + $strId +'", "' + $txt + '", ' + $i + ', "'+$time+ '", ' +  $next.toString()  + ')');



   setTimeout('f("' + $strId +'", "' + $txt + '", ' + $i + ', "'+$time+ '", ' +  $next.toString()  + ')', $time);



  }



}



function caller($strId, $strText, $strTime, $next){



el = document.getElementById($strId);



$next = ($next=="") ? 'function(){}':$next;



el.innerHTML ="";



//alert('f("'+$strId+'", "'+$strText+'",0,'+$strTime+ ', ' + '\'' +$next.toString() +'\')');



setTimeout('f("'+$strId+'", "'+$strText+'",0,'+$strTime+ ', ' + '\'' +$next.toString() +'\')', $strTime);



//alert('f("'+$strId+'", "'+$strText+'",0,'+$strTime+ ', ' + '\'' + clear($next.toString()) +'\')');



//setTimeout('f("'+$strId+'", "'+$strText+'",0,'+$strTime+ ', ' + '\'' + clear($next.toString()) +'\')', $strTime);



}



function clear($str){



 $out="";



 for(;!this.hasLineFeed($str);$str = $str.replace("\n",""));



 var hasLineFeed = function($str2){



  if((new String($str2)).indexOf("\n",0) > -1 ){



   return true;



  }else{



   return false;



  }



 };



 return $out;



}



function temporizador(){

 

 var functions=new Array();

 var arrIndex = 0;

 

 this.setValues = function(id, txt, time){



  functions[arrIndex] = 'var f'+ (arrIndex+1) +' =function(){caller("' + id + '", "'+ txt +  '", '+ time +','+ "f" + (arrIndex+2) + ');};';



  arrIndex++;

 

 };



 this.start = function(){



functions[arrIndex] = 'var f'+ (arrIndex+1) +' = function(){}';



var callback = function(e,i,a){



 setTimeout(e,50);

 //alert(e);



}



 functions.forEach(callback);



 setTimeout('f1()',200);



}



}

</Script>

</Body></Html>


De antemano, gracias


question
Compatibilidad SO

Iniciado por slayer00

6 Respuestas
1287 Vistas
Último mensaje Junio 01, 2010, 10:38:21 pm
por isaac46
resuelto
Compatibilidad

Iniciado por CodeSource

5 Respuestas
1337 Vistas
Último mensaje Abril 02, 2012, 09:56:53 am
por CodeSource
xx
Compatibilidad de RAM

Iniciado por rodzomb

5 Respuestas
3166 Vistas
Último mensaje Noviembre 15, 2007, 03:20:20 am
por locvtvs
xx
[VB] Duda compatibilidad

Iniciado por jamp

5 Respuestas
1768 Vistas
Último mensaje Julio 23, 2008, 04:46:42 pm
por jamp
xx
IE8 y su modo de compatibilidad

Iniciado por Axus

0 Respuestas
672 Vistas
Último mensaje Agosto 29, 2008, 05:05:12 am
por Axus
resuelto
Velocidades de RAM y compatibilidad

Iniciado por Whetmore

19 Respuestas
5550 Vistas
Último mensaje ſeptiembre 15, 2009, 09:01:45 am
por Whetmore
question
Problema de compatibilidad

Iniciado por OnTheCore

2 Respuestas
910 Vistas
Último mensaje Febrero 19, 2012, 08:53:02 am
por OnTheCore
thumbup
Compatibilidad de Microsoft

Iniciado por Bl@ster25

0 Respuestas
775 Vistas
Último mensaje Mayo 22, 2008, 09:12:06 am
por Bl@ster25
resuelto
[Solucionado] Compatibilidad VB 6.0

Iniciado por OnTheCore

4 Respuestas
2675 Vistas
Último mensaje Junio 30, 2011, 12:40:46 pm
por OnTheCore
xx
Compatibilidad de VB (2005)

Iniciado por Redhacker

5 Respuestas
3228 Vistas
Último mensaje Mayo 15, 2006, 04:17:45 pm
por ayahora