Comunidad de diseño web y desarrollo en internet online

java script

Citar            
MensajeEscrito el 09 Nov 2005 10:54 am
Buenos dias,
Alguien podria decirme pq esto no funciona (esta colocado en el header.template que esta incluido en el main)?

Código :

<h1>
<script language="JavaScript" src="js.js"><img src=imatge()>
</script>
</h1> 


en el js.js hay el siguiente código:

Código :

imatge[0] = 'url(images/fons1.jpg)'
imatge[1] = 'url(images/fons2.jpg)'
imatge[2] = 'url(images/fons3.jpg)'
imatge[3] = 'url(images/fons4.jpg)'
imatge[4] = 'url(images/fons5.jpg)'

var j = 0
var p = imatge.length;

var preBuffer = new Array()
for (i = 0; i < p; i++){
   preBuffer[i] = new Image()
   preBuffer[i].src = imatge[i]
}

var quinaImatge = Math.round(Math.random()*(p-1));
function imatge(){
document.write(quinaImatge);
}


Hace muchos dias que me estoy rompiendo la cabeza y ha provad 500000 maneras diferentes de hacerlo. No hay manera... os agradeceria mucho una ayudita. Grácias,
cris

Por crisseguras

7 de clabLevel



Genero:Femenino  

firefox
Citar            
MensajeEscrito el 09 Nov 2005 02:07 pm

crisseguras escribió:

...ha provad 500000 maneras diferentes de hacerlo. ...


De hacer qué?

Nunca dijiste qué es lo que quieres hacer.

Por Ramm

BOFH

3152 de clabLevel

6 tutoriales
8 articulos

Genero:Masculino   Bastard Operators From Hell REC Héroes

London, UK

firefox
Citar            
MensajeEscrito el 09 Nov 2005 02:46 pm
lo que quiro hacer es llamar a la funcion de java script que canvia las imágenes aleatoriamente desde header.template

Por crisseguras

7 de clabLevel



Genero:Femenino  

firefox
Citar            
MensajeEscrito el 09 Nov 2005 03:26 pm
hiciste ese código?
sabes lo que significa?

creo que todo comienza desde el array, pero no estoy seguro. empieza por eso.

p.s. "cambiar" va con MB; no con NV

Por fael

BOFH

2443 de clabLevel

3 tutoriales
2 articulos

 

msie
Citar            
MensajeEscrito el 10 Nov 2005 10:36 pm
Sino mal recuerdo, la forma standar de insertar javascript es asi.

Código :

<script src="js.js" type="text/javascript"></script>

Por NEO_JP

BOFH

5724 de clabLevel

13 tutoriales
12 articulos

Genero:Masculino   Anime Bloggers Premio_Secretos Team Cristalab

Front-end Developer en Washington, DC

firefox
Citar            
MensajeEscrito el 11 Nov 2005 03:34 am
Esa funcion esta hecha para css ( background:url(); ).

Te hice una sencilla:

Código :

posiblesFotos = ['images/fons1.jpg', 'images/fons2.jpg', 'images/fons3.jpg', 'images/fons4.jpg', 'images/fons5.jpg'];
function imatge() {
   document.write('<img src="'+posiblesFotos[Math.round(Math.random()*(posiblesFotos.length-1))]+'" alt="" />');
}

Asi lo usas:

Código :

<script type="text/Javascript" src="js.js">imatge();</script>

Por Devian

23 de clabLevel



Genero:Masculino  

Bs. As.

firefox
Citar            
MensajeEscrito el 11 Nov 2005 12:47 pm
muchas gracias a todos!

Por crisseguras

7 de clabLevel



Genero:Femenino  

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.