si no entiendo mal:
querés que por un lado se cambie el fondo de una tabla y además se cambie el fondo de la página, todo esto solamente cuando se recarge la página.
si es así probá con:
Código HTML:
<script>
img=new Array();
img[0]="i1.jpg";
img[1]="i2.jpg";
img[2]="i3.jpg";
fpag=new Array();
fpag[0]="f1.jpg";
fpag[1]="f2.jpg";
fpag[2]="f3.jpg";
fpag[3]="f4.jpg";
fpag[4]="f5.jpg";
function fondo(){
cook=document.cookie;
eval(cook);
if (bg==null || fondo==null){
document.cookie="bg=0;expires=Sat,01-Jan-2050 00:00:01 GMT";
document.cookie="fondo=0;expires=Sat,01-Jan-2050 00:00:01 GMT";
var fondo=0;
var bg=0;
}
fondo=(fondo==img.length-1)?0:fondo+1;
bg=(bg==fpag.length-1)?0:bg+1;
document.cookie="bg="+bg+";expires=Sat,01-Jan-2050 00:00:01 GMT";
document.cookie="fondo="+fondo+";expires=Sat,01-Jan-2050 00:00:01 GMT";
document.getElementById('fondo').style.backgroundImage="url("+img[fondo]+")"
document.body.background=fpag[bg];
}
</script>
pd: solo es ete código (repetirlo dos veses no creo que ande) y en el body no definas ninguna imagen de fondo (claro que si podes definir algun color)
probalo
pd2:
lo que está en rojo no creo que sea necesario
Cita: onLoad="fondo('botones/geckos1.jpg','botones/sobremi1.jpg','botones/miscelanea1.jpg','botones/compa%F1eros1.jpg','botones/fotografias1.jpg','botones/contacto1.jpg','botones/culebras1.jpg','botones/otrosanimales1.jpg','botones/disponible1.jpg')