El error es : Se esperaba un objeto
El codigo fuente javascript :
Código:
La forma de llamar a las funciones :function bajar() { /*alert('boton abajo')*/ var desplazamiento; var despPix=70 desplazamiento = document.getElementById('CajaClasifica10').style.top.substr(0,document.getElementById('CajaClasifica10').style.top.length - 2); if ((Number(desplazamiento) - 10) > 395) { /*alert( desplazamiento)*/ desplazamiento = document.getElementById('CajaClasifica1').style.top.substr(0,document.getElementById('CajaClasifica1').style.top.length - 2); desplazamiento = Number(desplazamiento) - despPix; document.getElementById('CajaClasifica1').style.top = desplazamiento + "px"; desplazamiento = document.getElementById('CajaClasifica2').style.top.substr(0,document.getElementById('CajaClasifica2').style.top.length - 2); desplazamiento = Number(desplazamiento) - despPix; document.getElementById('CajaClasifica2').style.top = desplazamiento + "px"; desplazamiento = document.getElementById('CajaClasifica3').style.top.substr(0,document.getElementById('CajaClasifica3').style.top.length - 2); desplazamiento = Number(desplazamiento) - despPix; document.getElementById('CajaClasifica3').style.top = desplazamiento + "px"; desplazamiento = document.getElementById('CajaClasifica4').style.top.substr(0,document.getElementById('CajaClasifica4').style.top.length - 2); desplazamiento = Number(desplazamiento) - despPix; document.getElementById('CajaClasifica4').style.top = desplazamiento + "px"; desplazamiento = document.getElementById('CajaClasifica5').style.top.substr(0,document.getElementById('CajaClasifica5').style.top.length - 2); desplazamiento = Number(desplazamiento) - despPix; document.getElementById('CajaClasifica5').style.top = desplazamiento + "px"; desplazamiento = document.getElementById('CajaClasifica6').style.top.substr(0,document.getElementById('CajaClasifica6').style.top.length - 2); desplazamiento = Number(desplazamiento) - despPix; document.getElementById('CajaClasifica6').style.top = desplazamiento + "px"; desplazamiento = document.getElementById('CajaClasifica7').style.top.substr(0,document.getElementById('CajaClasifica7').style.top.length - 2); desplazamiento = Number(desplazamiento) - despPix; document.getElementById('CajaClasifica7').style.top = desplazamiento + "px"; desplazamiento = document.getElementById('CajaClasifica8').style.top.substr(0,document.getElementById('CajaClasifica8').style.top.length - 2); desplazamiento = Number(desplazamiento) - despPix; document.getElementById('CajaClasifica8').style.top = desplazamiento + "px"; desplazamiento = document.getElementById('CajaClasifica9').style.top.substr(0,document.getElementById('CajaClasifica9').style.top.length - 2); desplazamiento = Number(desplazamiento) - despPix; document.getElementById('CajaClasifica9').style.top = desplazamiento + "px"; desplazamiento = document.getElementById('CajaClasifica10').style.top.substr(0,document.getElementById('CajaClasifica10').style.top.length - 2); desplazamiento = Number(desplazamiento) - despPix; document.getElementById('CajaClasifica10').style.top = desplazamiento + "px"; } } function subir( ) { /*alert('boton arriba')*/ var desplazamiento; var despPix=70; /*alert(document.getElementById('CajaClasifica').style.top)*/ desplazamiento = document.getElementById('CajaClasifica1').style.top.substr(0,document.getElementById('CajaClasifica1').style.top.length - 2); desplazamiento = Number(desplazamiento) + despPix; if ( (Number(desplazamiento) + 10) < 15 ) { /*alert( desplazamiento)*/ document.getElementById('CajaClasifica1').style.top = desplazamiento + "px"; desplazamiento = document.getElementById('CajaClasifica2').style.top.substr(0,document.getElementById('CajaClasifica2').style.top.length - 2); desplazamiento = Number(desplazamiento) + despPix; document.getElementById('CajaClasifica2').style.top = desplazamiento + "px"; desplazamiento = document.getElementById('CajaClasifica3').style.top.substr(0,document.getElementById('CajaClasifica3').style.top.length - 2); desplazamiento = Number(desplazamiento) + despPix; document.getElementById('CajaClasifica3').style.top = desplazamiento + "px"; desplazamiento = document.getElementById('CajaClasifica4').style.top.substr(0,document.getElementById('CajaClasifica4').style.top.length - 2); desplazamiento = Number(desplazamiento) + despPix; document.getElementById('CajaClasifica4').style.top = desplazamiento + "px"; desplazamiento = document.getElementById('CajaClasifica5').style.top.substr(0,document.getElementById('CajaClasifica5').style.top.length - 2); desplazamiento = Number(desplazamiento) + despPix; document.getElementById('CajaClasifica5').style.top = desplazamiento + "px"; desplazamiento = document.getElementById('CajaClasifica6').style.top.substr(0,document.getElementById('CajaClasifica6').style.top.length - 2); desplazamiento = Number(desplazamiento) + despPix; document.getElementById('CajaClasifica6').style.top = desplazamiento + "px"; desplazamiento = document.getElementById('CajaClasifica7').style.top.substr(0,document.getElementById('CajaClasifica7').style.top.length - 2); desplazamiento = Number(desplazamiento) + despPix; document.getElementById('CajaClasifica7').style.top = desplazamiento + "px"; desplazamiento = document.getElementById('CajaClasifica8').style.top.substr(0,document.getElementById('CajaClasifica8').style.top.length - 2); desplazamiento = Number(desplazamiento) + despPix; document.getElementById('CajaClasifica8').style.top = desplazamiento + "px"; desplazamiento = document.getElementById('CajaClasifica9').style.top.substr(0,document.getElementById('CajaClasifica9').style.top.length - 2); desplazamiento = Number(desplazamiento) + despPix; document.getElementById('CajaClasifica9').style.top = desplazamiento + "px"; desplazamiento = document.getElementById('CajaClasifica10').style.top.substr(0,document.getElementById('CajaClasifica10').style.top.length - 2); desplazamiento = Number(desplazamiento) + despPix; document.getElementById('CajaClasifica10').style.top = desplazamiento + "px"; } }
onmouseup="javascript:subir();
onmouseup="javascript:bajar();
dentro de una etiqueta div.
El error se produce cuando hay menos de 5 elementos en la lista.
Gracias de antemano por su ayuda