<script LANGUAGE="JavaScript">
today=new Date();
jran=today.getTime();
var number = 7;
var random_number="";
var image="";
var text_color="";
ia=9301;
ic=49297;
im=233280;
jran = (jran*ia+ic) % im;
random_number = Math.ceil( (jran/(im*1.0)) *number);
// Loads the appropriate image and text color based on random number.
if (random_number==1) {
text_color="000000";
image="foto01.jpg";
}
if (random_number==2) {
text_color="000000";
image="foto02.jpg";
}
if (random_number==3) {
text_color="000000";
image="foto03.jpg";
}
if (random_number==4) {
text_color="000000";
image="foto04.jpg";
}
if (random_number==5) {
text_color="000000";
image="foto05.jpg";
}
if (random_number==6) {
text_color="000000";
image="foto06.jpg";
}
if (random_number==7) {
text_color="000000";
image="foto07.jpg";
}
// End -->
</SCRIPT>
<script LANGUAGE="JavaScript">
<!-- Begin
document.open();
document.write("<img src='"+image+"' TEXT='"+text_color+"'>");
document.write("<CENTER></CENTER>");
// End -->
</SCRIPT>
Há alguma forma de deixar o código mais simples? Queria apenas que uma pequena imagem(tipo de 100x40px) mudasse a cada visita do usuario. Essa imagem estaria dentro de um div flutuante, como um mini-banner, discreto e constante. Como ainda estou "engatinhando" no Javascript, esse código está meio incompreenssivo pra mim... Nao entendo o porque do "today=new Date(); jran=today.getTime();" ele vai mostrar uma nova imagem para cada dia da semana? É isso? E porque a cor do texto? Como eu poderia chamar essa função(em qual tag)?