Foros del Web » Creando para Internet » HTML »

Problema con javascript en IE en texto rotativo dentro de un font

Estas en el tema de Problema con javascript en IE en texto rotativo dentro de un font en el foro de HTML en Foros del Web. hola amigos hoy programando en javascript me tope con un problema. codigo: Código PHP: function  rotar_texto ( event , texto ) {  var  total  =  texto ...
  #1 (permalink)  
Antiguo 11/08/2010, 16:16
 
Fecha de Ingreso: agosto-2010
Mensajes: 1
Antigüedad: 7 años, 4 meses
Puntos: 0
Pregunta Problema con javascript en IE en texto rotativo dentro de un font

hola amigos

hoy programando en javascript me tope con un problema.

codigo:

Código PHP:
function rotar_texto(event,texto) {
 var 
total texto.length;
 
total -= 13;
 
inicia 1;
 while(
total >= 0) {
  
cambiar texto.substring(inicia,13+inicia);
  if(
cambia_texto(event,cambiar)) {
   
total--;
   
inicia++;
   if(
delay(100)) {
   }
  }
 } 
}
function 
cambia_texto(event,cambiar) {
 if(
event.target) {
  
event.target.innerHTML cambiar;
  
document.getElementById('oculto').value cambiar;
 } else {
  
window.event.srcElement.innerHTML cambiar;
  
document.getElementById('oculto').value cambiar;
 }
 return 
true;
}
function 
delay(milisegundos) {
 
inicio = new Date().getTime();
 while((new 
Date().getTime() - inicio) < milisegundos) {
 }
 return 
true;

este se trata para hacer rotar el texto en un campo cuando no cabe todo el texto, pero en ie no me funciono en firefox cree un fix con este campo oculto para que actualize el texto

Código PHP:
<input type="text" id="oculto" value="" style="visibility:hidden;"
lo llamo de esta forma
Código PHP:
<font onmouseover="rotar_texto(event,'The Big Ban Theory');" onmouseout="this.innerHTML='The Big Ban T...';">The Big Ban T...</font

si no pongo este codigo firefox solo me muestra el texto final no me muestra el avance letra a letra

ie solo me muestra el texto final, no me muestra el avanze

alguna idea para crear un fix ????

probe con un alert(); dentro de la funcion cambia_texto y funciona en ie y firefox pero es molesto.

gracias

Última edición por javibenjas; 11/08/2010 a las 16:21 Razón: falto codigo

Etiquetas: font, javascript
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 07:37.