Foros del Web » Programando para Internet » Javascript »

Imagenes aleatorias

Estas en el tema de Imagenes aleatorias en el foro de Javascript en Foros del Web. tengo este codigo que encontre por ahi <SCRIPT LANGUAGE="JavaScript"> <!-- Begin var mfBanners = [ ['http://www.direccion1.com', 'imagen1.gif'], ['http://www.direccion2.com', 'imagen2.gif'] ]; var mfIe = false; if( ...
  #1 (permalink)  
Antiguo 18/06/2004, 11:24
Avatar de dobled  
Fecha de Ingreso: enero-2002
Ubicación: Rancagua - Chile
Mensajes: 1.328
Antigüedad: 22 años, 3 meses
Puntos: 2
Pregunta Imagenes aleatorias

tengo este codigo que encontre por ahi

<SCRIPT LANGUAGE="JavaScript">
<!-- Begin
var mfBanners = [
['http://www.direccion1.com', 'imagen1.gif'],
['http://www.direccion2.com', 'imagen2.gif']
];
var mfIe = false;
if( document.all) {
mfIe = true;
}
var mfBannerIndex = 0;
function mfBannerChange() {
var htmlString = '<a target="_blank" href="'+mfBanners[mfBannerIndex][0]+'"> <img border="0" src="'+mfBanners[mfBannerIndex][1]+'"></a>';
if( mfIe) {
document.all.banner.innerHTML = htmlString;
}
else {
document.layers["banner"].document.open();
document.layers["banner"].document.write( htmlString);
document.layers["banner"].document.close();
}
if(mfBannerIndex < mfBanners.length - 1)
mfBannerIndex++;
else
mfBannerIndex = 0;
}
setInterval("mfBannerChange()", 5000);
// End -->
</script>

para verlo

<div id="banner"></div>

mi problema es que comienza con el blanco y no con una imagen, tonces al colocar 10000 (tiempo de rotacion defecto 5000) aparece 10 segundos en blanco y despues aparece la primera, se puede mejorar para que me muestre la primera imagen al comienzo y no tener que esperar el tiempo que dimos por defecto...
__________________
Usa títulos específicos y con sentido
En las listas de correo o en los grupos de noticias, la cabecera del mensaje es tu oportunidad de oro para atraer la atención de expertos cualificados en aproximadamente 50 caracteres o menos. No los desperdicies en balbuceos como "Por favor ayúdame" (de "POR FAVOR AYÚDAME!!!" ya ni hablamos). No intentes impresionarnos con lo profundo de tu angustia; mejor usa ese preciado espacio para una descripción lo más concisa posible del problema.
  #2 (permalink)  
Antiguo 18/06/2004, 12:11
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 2 meses
Puntos: 772
Hola, dobled.

Intentalo con esto:

<body onload="mfBannerChange()">

Espero que te sirva. Saludos,
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:27.