JavaScript

Hola:
como puedo hacer que en el siguiente codigo el texto aparezca un numero de veces infinitas, y no solo una vez, y quitarle el boton de "verlo otra vez"; simplemente que siga el texto indeterminado numero de veces. Gracias
======================================
<SCRIPT LANGUAGE="JavaScript">
<!-- Begin
var qiksearch_js_text = new Array ("Efeito Fade ", "em textos..", "Coloque aqui suas<br>mensagens");
var qiksearch_space_width = 390;
var qiksearch_space_height = 50;
var qiksearch_space_borderw=3;
var qiksearch_space_borderc="#CC0000";
var timeOutVal=150;
//--------------------------------------------------------------------------------------------
//-----------------------------DO-NOT-MODIFY-BELOW-THIS---------------------------------------
document.write('<table width="' + qiksearch_space_width + '" height="' + qiksearch_space_height + '" style="background:#FFFFFF; border:' + qiksearch_space_borderw + ' solid ' + qiksearch_space_borderc + '"><tr><td align="middle">');
document.write('<div id="qiksearch_js_space">');
document.write('</div>');
document.write('</td></tr></table>');
var def_10='A',def_11='B',def_12='C',def_13='D',def_14='E',def_15='F';
var colorVal=15;
var div_count=0;
function qiksearch_fade_desat(getColorIntVal)
{
var returnVal;
if(getColorIntVal>=10)
{
for(var i=0; i<=15; i++)
{
if((getColorIntVal==i))
{
returnVal = eval('def_' + i);
}
}
}
else
{
returnVal=getColorIntVal;
}
return(returnVal);
}
function writeDiv()
{
document.all.qiksearch_js_space.innerHTML= '<font face="verdana,arial,helvetica" size="-1" color="' + joinColor(qiksearch_fade_desat(colorVal)) + '"><b>' + qiksearch_js_text[div_count] + '</span></b></font>' ;
if((colorVal>0) && (colorVal!=0))
{
colorVal--;
}
else
{
colorVal=15;
if(div_count<qiksearch_js_text.length)
{
div_count++;
}
if(div_count==qiksearch_js_text.length)
{
document.all.qiksearch_js_space.innerHTML = '<a href="javascript:resetAll();writeDiv();" style="text-decoration:none" accesskey="l"><font color="#808080" face="verdana,arial,helvetica" size="-1">Ver Novamente <font color="#CC0000">»</font></b></font></a>';
}
}
if(div_count<qiksearch_js_text.length)
{
setTimeout("writeDiv()",timeOutVal);
}
}
function joinColor(getColor)
{
return (getColor + '0' + getColor + '0' + getColor + '0');
}
function resetAll()
{
div_count=0;
colorVal=15;
}
writeDiv();
// End -->
</script>
====================================

2 Respuestas

Respuesta
1
<SCRIPT LANGUAGE="JavaScript">
<!-- Begin
var qiksearch_js_text = new Array ("hola ", "continua", "comienza<br>otra vez");
var qiksearch_space_width = 390; 
var qiksearch_space_height = 50; 
var qiksearch_space_borderw=3;
var qiksearch_space_borderc="#CC0000"; 
var timeOutVal=150; 
var miciclo=500;
//--------------------------------------------------------------------------------------------
//-----------------------------DO-NOT-MODIFY-BELOW-THIS---------------------------------------
document.write('<table width="' + qiksearch_space_width + '" height="' + qiksearch_space_height + '" style="background:#FFFFFF; border:' + qiksearch_space_borderw + ' solid ' + qiksearch_space_borderc + '"><tr><td align="middle">');
document.write('<div id="qiksearch_js_space">');
document.write('</div>');
document.write('</td></tr></table>');
var def_10='A',def_11='B',def_12='C',def_13='D',def_14='E',def_15='F';
var colorVal=15;
var div_count=0;
function qiksearch_fade_desat(getColorIntVal)
{
 var returnVal;
 if(getColorIntVal>=10)
 {
  for(var i=0; i<=15; i++) 
  {
   if((getColorIntVal==i)){returnVal = eval('def_' + i);}
  }
 }
 else {returnVal=getColorIntVal;}
 return(returnVal);
} 
function writeDiv()
{
 document.all.qiksearch_js_space.innerHTML= '<font face="verdana,arial,helvetica" size="-1" color="' + joinColor(qiksearch_fade_desat(colorVal)) + '"><b>' + qiksearch_js_text[div_count] + '</span></b></font>' ;
 if((colorVal>0) && (colorVal!=0)){ colorVal--;} 
 else
 {
  colorVal=15;
if(div_count<qiksearch_js_text.length) {  div_count++; }
/*
  if(div_count==qiksearch_js_text.length) 
  {
   document.all.qiksearch_js_space.innerHTML = '<a href="javascript:resetAll();writeDiv();"   style="text-decoration:none" accesskey="l"><font color="#808080"     face="verdana,arial,helvetica" size="-1">Ver Novamente <font    color="#CC0000">»</font></b></font></a>';
  }
*/
 //solo anulando las lineas anteriores y agregando esta
 if(div_count==qiksearch_js_text.length){  div_count=0; } 
 }
 if(div_count<qiksearch_js_text.length)
 {
  setTimeout("writeDiv()",timeOutVal);
 }
}
function joinColor(getColor)
{
 return (getColor + '0' + getColor + '0' + getColor + '0');
}
function resetAll()
{
 div_count=0;
 colorVal=15;
}
writeDiv();
// End -->
</script> 
Respuesta
1
Lee las lineas comentadas para saber los cambios necesarios:
<SCRIPT LANGUAGE="JavaScript">
<!-- Begin
var qiksearch_js_text = new Array ("Efeito Fade ", "em textos..", "Coloque aqui suas<br>mensagens");
var qiksearch_space_width = 390;
var qiksearch_space_height = 50;
var qiksearch_space_borderw=3;
var qiksearch_space_borderc="#CC0000";
var timeOutVal=150;
//--------------------------------------------------------------------------------------------
//-----------------------------DO-NOT-MODIFY-BELOW-THIS---------------------------------------
document.write('<table width="' + qiksearch_space_width + '" height="' + qiksearch_space_height + '" style="background:#FFFFFF; border:' + qiksearch_space_borderw + ' solid ' + qiksearch_space_borderc + '"><tr><td align="middle">');
document.write('<div id="qiksearch_js_space">');
document.write('</div>');
document.write('</td></tr></table>');
var def_10='A',def_11='B',def_12='C',def_13='D',def_14='E',def_15='F';
var colorVal=15;
var div_count=0;
function qiksearch_fade_desat(getColorIntVal)
{
  var returnVal;
  if(getColorIntVal>=10)
  {
    for(var i=0; i<=15; i++)
    {
      if((getColorIntVal==i))
      {
        returnVal = eval('def_' + i);
       }
    }
  }
  else
  {
     returnVal=getColorIntVal;
  }
  return(returnVal);
}
function writeDiv()
{
  document.all.qiksearch_js_space.innerHTML= '<font face="verdana,arial,helvetica" size="-1" color="' + joinColor(qiksearch_fade_desat(colorVal)) + '"><b>' + qiksearch_js_text[div_count] + '</span></b></font>' ;
  if((colorVal>0) && (colorVal!=0))
  {
    colorVal--;
  }
  else
  {
    colorVal=15;
    if(div_count<qiksearch_js_text.length)
    {
      div_count++;
    }
    if(div_count==qiksearch_js_text.length)
    {
// the next line has been commented:
// document.all.qiksearch_js_space.innerHTML = '<a href="javascript:resetAll();writeDiv();" style="text-decoration:none" accesskey="l"><font color="#808080" face="verdana,arial,helvetica" size="-1">Ver Novamente <font color="#CC0000">»</font></b></font></a>';
// the next line has been added:
   div_count=0;
    }
  }
  if(div_count<qiksearch_js_text.length)
  {
    setTimeout("writeDiv()",timeOutVal);
  }
}
function joinColor(getColor)
{
  return (getColor + '0' + getColor + '0' + getColor + '0');
}
function resetAll()
{
  div_count=0;
  colorVal=15;
}
writeDiv();
// End -->
</script>

Añade tu respuesta

Haz clic para o
El autor de la pregunta ya no la sigue por lo que es posible que no reciba tu respuesta.

Más respuestas relacionadas