Hola, estoy experimentando con jquery para hacer que se muestre una lista de enlaces aleatorios cada vez que se carga la página, el problema es que no me la valída en el W3C. El el script que he usado es este:
<script type="text/javascript">
jQuery.jQueryRandom = 0;
jQuery.extend(jQuery.expr[":"], {
random: function(a, i, m, r) {
if (i == 0) {
jQuery.jQueryRandom = Math.floor(Math.random() * r.length);
};
return i == jQuery.jQueryRandom;
}
});
$().ready(function() {
contador = 0
$(".lista_viv_index tr").hide();
while ( contador <= 9 ) {
$(".lista_viv_index tr:hidden:random").show();
contador = contador + 1
}
});
</script>
Me he basado en este: "Wx3.webintenta.com/filtro-random-con-jquery.html#comments" y lo he modificado para que oculte algunas filas de una tabla.
No se si es correcto, ya que no se programar en jquery ni javascript, solo se algo de 'C'. Hasta ahora, esta es la unica forma de que funcione correctamente en todos los navegadores, pero si conoceis otra forma mas eficiente o correcta, por favor, decidmela.
La pagina donde lo aplico es "venacostaballena.awardspace.com/v6.0/" Da dos errores de validacion, había pensado que poniendo el script en un archivo externo .js tal vez se solucionaría pero no tengo ni idea de como se haría.
(como soy nuevo no me deja publicar enlaces, Wx3 significa www y venacostaballena no lleva www)
Saludos y gracias