Estoy utilizando el de enlace:
http://www.formatoweb.com.ar/blog/20...-no-intrusivo/
Pero no me funciona....
Lo tengo de la siguiente forma:
Código HTML:
<!-- Barra derecha -->
<div id="barraContenido">
<div class="texto_normal_gris" id="detalleDatos"><br />
<?=$pdesign['texto']?>
</div>
</div>
<div id="barraContorno">
<div id="barraInf"></div>
<div class="flechas">
<div id="arriba_abajo">
<img id="descArriba" src="imagenes/flecha_arriba.gif" alt="Arriba">
<img id="descAbajo" src="imagenes/flecha_abajo.gif" alt="Abajo">
</div>
<div><a href="javascript:history.back(1);"></a></div>
</div>
</div>
<!-- Fin de barra derecha -->
Y el .js
Código PHP:
/*
Copyright (c) 2007 FormatoWeb.com.ar
Prohibida la copia o modificación del presente código fuente.
*/
scrollList=new Array();
function registraScroll(idAbajo, idArriba, div, velAbajo, velArriba)
{
if(scrollList[idAbajo]==null) scrollList[idAbajo]=new Array();
if(scrollList[idArriba]==null) scrollList[idArriba]=new Array();
scrollList[idAbajo].push(new Array(div, velAbajo));
scrollList[idArriba].push(new Array(div, velArriba));
}
window.onload=inicializar;
function getEl(elementId)
{
return document.getElementById(elementId);
}
function inicializar()
{
for(key in scrollList)
{
var elemento=getEl(key);
elemento.onmouseover=iniciaScroll;
elemento.onmouseout=detieneScroll;
}
}
function iniciaScroll()
{
scrollDivs=new Array();
velDivs=new Array();
for(key in scrollList[this.id])
{
scrollDivs.push(getEl(scrollList[this.id][key][0]));
velDivs.push(scrollList[this.id][key][1]);
}
/*
La idea era pasar scrollDivs y velDivs por argumento a scrollNow(), pero scrollDivs es un elemento, y al hacer la llamada de esta forma:
identificador=setInterval('scrollNow('+scrollDivs+', '+velDivs+')', 100);
scrollDivs queda ente medio de cadena de texto, por lo que JavaScript le aplica un toString() conviertiendolo en una cadena y no un elemento.
*/
identificador=setInterval('scrollNow()', 50);
}
function detieneScroll()
{
clearInterval(identificador);
}
function scrollNow()
{
for(key in scrollDivs)
{
var desplazamientoActual=scrollDivs[key].scrollTop;
var nuevoDesplazamiento=desplazamientoActual+velDivs[key];
scrollDivs[key].scrollTop=nuevoDesplazamiento;
}
}
En la web funciona perfecto, pero en la mia no...
Sabes porque puede ser? O puedes ayudarme en ello?
Gracias