Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/08/2007, 13:08
ArielCristian
 
Fecha de Ingreso: agosto-2007
Mensajes: 5
Antigüedad: 17 años, 7 meses
Puntos: 0
Ayer me amanecí y no lo resuelvo

Intento poner en mi blog un fondo aleatorio en la tabla del encabezado. Estoy rompiendome la cabeza con un código y siento que estoy muy cerca de lograrlo, pero NO encuentro solución.

Pongo esto en <head>

Código PHP:
<script type="text/javascript" language="javascript">
<!--
//numero de imagenes de fondo disponibles
var numImagenes 2
//nombre de las imagenes = prefijoNombre + numero de 1 a numImagenes + extension
var prefijoNombre 'http://arielcristian.wordpress.com/files/2007/08/cabecera-'
//extension de las imagenes
var extension '.jpg'

function EscribeBody() {
   var 
imagenes = new Array( numImagenes )
   for ( 
contador 1contador <= numImagenescontador++ )
      
imagenescontador ] = prefijoNombre contador extension

   
var aleatorio Math.round( (numImagenes 1) * Math.random() ) + 1

   document
.writeimagenesaleatorio ] )
}
//-->
</script> 
Ahora, este es el CSS que permite poner una imagen de fondo en la tabla que quiero:

Código PHP:
#header-wrapper {
    
margin0
    
width800px
    
background#036EB4 url(http://arielcristian.wordpress.com/files/2007/08/cabecera-1) no-repeat center top;  
    
height149px
    
color#FFF 

En "url()" he intentado poner mi código JS de todas las formas que se me ocurren:

Código PHP:
url(javascript:Escribe();)
url(javascript:(Escribe());)
url(javascript:Escribe)
url('javascript:'Escribe()';'
Y muchas más, he pasado de lo lógico hasta a lo fantasioso -pero valía la pena intentar- y no encuentro solución alguna. Sé que no soy un experto ni mucho menos, apuesto a que algunos se rien de mi problema. Solo espero puedan ayudarme los expertos habitantes de esta web que ya una vez hace muchos años me han salvado de un enredo php'ciano.

PD: Aunque nunca trate directamente con Cluster, es una pena ver que se ha retirado del foro. ¡Era un maestro!