Foros del Web » Programando para Internet » Javascript »

problema con código java

Estas en el tema de problema con código java en el foro de Javascript en Foros del Web. Hola amigos del foro tengo este código en mi página <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title>Documento sin t&iacute;tulo</title> <meta http-equiv="Content-Type" ...
  #1 (permalink)  
Antiguo 10/03/2005, 15:02
Avatar de holmes  
Fecha de Ingreso: julio-2002
Ubicación: Caracas
Mensajes: 149
Antigüedad: 22 años, 4 meses
Puntos: 0
Pregunta problema con código java

Hola amigos del foro

tengo este código en mi página

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Documento sin t&iacute;tulo</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<SCRIPT LANGUAGE="JavaScript">
//Array con las imagenes
iArray=new Array();
iArray[1]="http://204.228.236.10/RealMedia/ads/Creatives/Banner_becoJAN2004/servicios_banner.gif";
//Array imagen que se desplega
dArray=new Array();
dArray[1]="http://www.eluniversal.com/2005/02/22/iesaEXT.gif";
//Array con los vinculos
aArray=new Array();
aArray[1]="http://www.eluniversal.com/";
ri=Math.floor(iArray.length*Math.random());
document.write('<a href="' + aArray[ri] + '"><img border=0 src="' + iArray[ri]+ '" onMouseOver=this.src="'+dArray[ri]+'" onMouseOut=this.src="'+iArray[ri]+'"></a>');


</script>

</head>
<body>

</body>
</html>
y me esta dando un problema y es que me muestra como una imagen rota y no he dado con el fallo.

gracias por su ayuda.
  #2 (permalink)  
Antiguo 20/03/2005, 19:49
 
Fecha de Ingreso: marzo-2005
Mensajes: 2
Antigüedad: 19 años, 8 meses
Puntos: 0
El problema es q estás utilizando un random de acuerdo con el número de arreglos y los arreglos comienzan de 0, los arreglos q tienes empiezan con 1, así siempre va a estar buscando (con solo 1 opcion) las url q empiecen con 0, nunca las va a encontrar a menos q el random indique el index [1].

este código es el mismo pero con los index desde 0.

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Documento sin t&iacute;tulo</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<SCRIPT LANGUAGE="JavaScript">
//Array con las imagenes
iArray=new Array();
iArray[0]="http://204.228.236.10/RealMedia/ads/Creatives/Banner_becoJAN2004/servicios_banner.gif";
iArray[1]="http://www.eluniversal.com/2005/02/22/iesaEXT.gif";
//Array imagen que se desplega
dArray=new Array();
dArray[0]="http://www.eluniversal.com/2005/02/22/iesaEXT.gif";
//Array con los vinculos
aArray=new Array();
aArray[0]="http://www.eluniversal.com/";
ri=Math.floor(iArray.length*Math.random());
document.write('<a href="'+aArray[ri]+'"><img border=0 src='+iArray[ri]+' onMouseOver=this.src='+dArray[ri]+' onMouseOut=this.src='+iArray[ri]+'></a>');


</script>

</head>
<body>

</body>
</html>

Qualquier pregunta, escribeme
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 18:33.