Foros del Web » Programando para Internet » Javascript »

Problemas Con Un Scipt

Estas en el tema de Problemas Con Un Scipt en el foro de Javascript en Foros del Web. me he descargado de Internet el siguiente script: <script> <!-- // Hide var isDOM = false, isNS4 = false; if (document.all) var isDOM = true, ...
  #1 (permalink)  
Antiguo 06/07/2002, 05:07
Avatar de Kaisser  
Fecha de Ingreso: junio-2002
Ubicación: Reino de España
Mensajes: 201
Antigüedad: 21 años, 10 meses
Puntos: 0
Problemas Con Un Scipt

me he descargado de Internet el siguiente script:

<script>
<!-- // Hide

var isDOM = false, isNS4 = false;
if (document.all) var isDOM = true, docObj = 'document.all.', styObj = '.style';
else if (document.layers) var isNS4 = true, docObj = 'document.', styObj = '';

var quotes = new Array(); c = 0;
quotes[c] = '"Frailes: Rincón natural" Información acerca de sus tradiciones, gastronomía, ...'; c++;
quotes[c] = '"Paseo por Frailes" ¿Qué visitar en Frailes? Guia de los mejores lugares'; c++;
quotes[c] = '"Vocabulario frailes" Todos los términos que usualmente son usudos por los vecinos'; c++;
quotes[c] = '"Galría fotográfica" Ya disponible el compendio de las mejores instantáneas de Frailes y su entorno'; c++;
quotes[c] = '"Cronista" Conoce el perfil de la Cronista de Frailes'; c++;
quotes[c] = '"Publicaciones" Todos los libros y artículos escritos por la Cronista'; c++;
quotes[c] = '"Libro de visitas" Deja tus comentarios acerca de la Web o del pueblo'; c++;

var visQuotes = 7; // Maximum onscreen at once.

var sDivSty = new Array(visQuotes);
var sDivRef = new Array(visQuotes);
var speed = new Array(visQuotes);

// Left: Low speed colours (lighter) .... Right: High speed colours (darker).
var colours = new Array('B2C7DE','A4BCD8','96B2D2','88A8CC','7A9EC6' ,'6C94C0','5E89BA');


function checkDivs()
{
for (i = 0; i < visQuotes; i++)
{
// WWW.CRONISTAFRAILES.CJB.NET
if (parseInt(sDivSty[I].left) < (0 - (isDOM ? sDivRef[i].clientWidth : sDivSty[i].clip.width)))
{
speed[i] = Math.floor(Math.random() * 56) + 8; // Varies: 8 to 63.
// Off to the right it goes.
sDivSty[i].left = (isDOM ? document.body.clientWidth : window.innerWidth) + Math.random() * 50;
// Write a quote in a colour that depends on the speed.

/* Stylesheets - guess which browser has bugs :)
*
* divText = '<nobr><span style="font: ' + speed[i] + 'px Arial, Helvetica; ' +
* 'color: #' + colours[Math.floor(speed / 8) - 1] + '">' +
  #2 (permalink)  
Antiguo 06/07/2002, 05:09
Avatar de Kaisser  
Fecha de Ingreso: junio-2002
Ubicación: Reino de España
Mensajes: 201
Antigüedad: 21 años, 10 meses
Puntos: 0
Re: Problemas Con Un Scipt

(Continua el scrip)

* quotes[Math.floor(Math.random() * quotes.length)] + '</span></nobr>';
*/

fontSize = Math.floor(speed[I] / 8) - 1;
divText = '<nobr><font face="Arial, Helvetica" size="' + fontSize + '" color="#' +
colours[fontSize] + '">' + quotes[Math.floor(Math.random() * quotes.length)] +
'</font></nobr>';

if (isDOM) sDivRef[i].innerHTML = divText;
if (isNS4)
{
sDivRef[i].document.write(divText);
sDivRef[i].document.close();
}
// Position and layer it according to its speed (faster = higher) www.cronistafrailes.cjb.net.
sDivSty[i].zIndex = speed[i];
topMax = (isDOM ? document.body.clientHeight : innerHeight) - speed[i];
sDivSty[i].top = topMax * Math.random();
}
// www.cronistafrailes.cjb.net .All items: Keep 'em moving left.
sDivSty[i].left = parseInt(sDivSty[i].left) - (speed[i] / 4);
}
}


function initDivs()
{
for (i = 0; i < visQuotes; i++)
{
divID = 'sDiv' + i.toString();
if (isDOM) document.write('<div id="' + divID + '" style="position: absolute; left: -1000"> </div>');
// Have to use layers, divs are buggy as..... in NS. Again.
if (isNS4) document.write('<layer id="' + divID + '" left="-1000"> </layer>');
sDivRef[i] = eval(docObj + 'sDiv' + i);
sDivSty = eval(docObj + 'sDiv' + i + styObj);
}

setInterval('checkDivs()', 50);
}

if (isDOM || isNS4) initDivs();

// End Hide -->
</script>


El problemas es que las letras arrancan muy a la derecha y la barra de desplazamiento se mueve sola. ¿Como puedo corregir eso?

Gracias.
Un saludo

<a href='ir.asp?http://www.cronistafrailes.cjb.net' target='_blank'>www.cronistafrailes.cjb.net...</a>
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 11:08.