Foros del Web » Programando para Internet » Javascript »

Script para Mozilla

Estas en el tema de Script para Mozilla en el foro de Javascript en Foros del Web. Encontre este Script que cambia el color de un texto, pero probandolo veo que no funciona en MOZILLA... Donde puedo leer sobre configurar este script ...
  #1 (permalink)  
Antiguo 12/08/2014, 14:47
 
Fecha de Ingreso: noviembre-2013
Mensajes: 147
Antigüedad: 10 años, 5 meses
Puntos: 1
Script para Mozilla

Encontre este Script que cambia el color de un texto, pero probandolo veo que no funciona en MOZILLA...

Donde puedo leer sobre configurar este script para Mozilla, o que se debe tener en cuenta para hacerlo funcionar?..gracias.

Código Javascript:
Ver original
  1. <SCRIPT LANGUAGE="JavaScript">
  2.  
  3.                //<!-- Codigo ofrecido por tutores.org
  4.                text = "www.Tutores.org"; // el texto principal
  5.                color1 = "white"; // Color original del texto
  6.                color2 = "blue"; // El color del efecto
  7.                fontsize = "8"; // Tamaño del texto en pixeles
  8.                speed = 200; // Velocidad del texto en milisegundos  1000 milisegundos = 1 segundo
  9.  
  10.                i = 0;
  11.                if (navigator.appName == "Netscape") {
  12.                   document.write("<layer id=a visibility=show></layer><br><br><br>");
  13.                }
  14.                else {
  15.                   document.write("<div id=a></div>");
  16.                }
  17.                function changeCharColor()  {
  18.                   if (navigator.appName == "Netscape") {
  19.                      document.a.document.write("<center><font size =" + fontsize + "><font color=" + color1 + ">");
  20.                      for (var j = 0; j < text.length; j++) {
  21.                         if(j == i) {
  22.                            document.a.document.write("<font color=" + color2 + ">" + text.charAt(i) + "</font>");
  23.                         }
  24.                         else {
  25.                            document.a.document.write(text.charAt(j));
  26.                         }
  27.                      }
  28.                      document.a.document.write('</font></font></center>');
  29.                      document.a.document.close();
  30.                   }
  31.                   if (navigator.appName == "Microsoft Internet Explorer" ) {
  32.                      str = "<center><font size=" + fontsize + "><font color=" + color1 + ">";
  33.                      for (var j = 0; j < text.length; j++) {
  34.                         if( j == i) {
  35.                            str += "<font color=" + color2 + ">" + text.charAt(i) + "</font>";
  36.                         }
  37.                         else {
  38.                            str += text.charAt(j);
  39.                         }
  40.                      }
  41.                      str += "</font></font></center>";
  42.                      a.innerHTML = str;
  43.                   }
  44.                   (i == text.length) ? i=0 : i++; // Volvemos a la primera letra
  45.                }
  46.                setInterval("changeCharColor()", speed);
  47.                 // fin-->
  48.                </script>
  #2 (permalink)  
Antiguo 12/08/2014, 18:09
Avatar de Djoaq  
Fecha de Ingreso: septiembre-2012
Ubicación: Barcelona
Mensajes: 271
Antigüedad: 11 años, 7 meses
Puntos: 38
Respuesta: Script para Mozilla

Hola ! Sinceramente para que meter todo ese código y retocarlo (mas bien actualizarlo porque es mas viejo que el carrascuco!!!).
Código CSS:
Ver original
  1. div { color: red; }
  2. div.blinking { color: blue; }
Código Javascript:
Ver original
  1. var el = $('div');
  2. var tiempo = 1000;
  3. setInterval(function() {
  4.    el.toggleClass('blinking');
  5. },tiempo);
Esto irá en cualquier navegador.
Saludos!
  #3 (permalink)  
Antiguo 13/08/2014, 07:16
 
Fecha de Ingreso: noviembre-2013
Mensajes: 147
Antigüedad: 10 años, 5 meses
Puntos: 1
Respuesta: Script para Mozilla

Pues trate y trate pero no entiendo como implementarlo... lo inclui dentro de BODY y me deja la pagina de otro color, pero no hace blink.

Si me ayudas con una explicacion, te agradeceria mucho.
  #4 (permalink)  
Antiguo 13/08/2014, 07:47
Avatar de Djoaq  
Fecha de Ingreso: septiembre-2012
Ubicación: Barcelona
Mensajes: 271
Antigüedad: 11 años, 7 meses
Puntos: 38
Respuesta: Script para Mozilla

A ver primero debes incluir el css del texto que quieres animar / cambiar de color .

Luego debes linkar JQUERY !

te pego jsfiddle para que lo veas :

http://jsfiddle.net/sxrpb9Ld/

Saludos!

Etiquetas: funcion, html, mozilla
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:43.