Hay algo mal en este codigo ?, por que no me encuentra el dato correcto, cuando recorro el array siempre me muestra el ultimo elemento de este, siendo que el indice (i) incrementa su valor correctamente. cualquier ayuda estare muy agradecido.
Código PHP:
<script language="javascript">
<!--
function showimage(){
if (!document.images)
return
idsel = document.formdatosenvio.picture.options[document.formdatosenvio.picture.selectedIndex].value;
var aimgtarjetas=new Array();
aimgtarjetas[0,0]='12';
aimgtarjetas[0,1]='imagenes/tarjetas/t001.jpg';
aimgtarjetas[1,0]='13';
aimgtarjetas[1,1]='imagenes/tarjetas/t002.jpg';
aimgtarjetas[2,0]='14';
aimgtarjetas[2,1]='imagenes/tarjetas/t003.jpg';
aimgtarjetas[3,0]='15';
aimgtarjetas[3,1]='imagenes/tarjetas/T00150.jpg';
aimgtarjetas[4,0]='16';
aimgtarjetas[4,1]='imagenes/tarjetas/T00250.jpg';
aimgtarjetas[5,0]='17';
aimgtarjetas[5,1]='imagenes/tarjetas/T00350.jpg';
aimgtarjetas[6,0]='18';
aimgtarjetas[6,1]='imagenes/tarjetas/T00450.jpg';
aimgtarjetas[7,0]='19';
aimgtarjetas[7,1]='imagenes/tarjetas/t008.jpg';
aimgtarjetas[8,0]='20';
aimgtarjetas[8,1]='imagenes/tarjetas/T00550.jpg';
aimgtarjetas[9,0]='21';
aimgtarjetas[9,1]='imagenes/tarjetas/t010.jpg';
aimgtarjetas[10,0]='22';
aimgtarjetas[10,1]='imagenes/tarjetas/t011.jpg';
for (var i=0;i<11;++i){
idbusca=aimgtarjetas[i,0];
imgbusca=aimgtarjetas[i,1];
mensaje = window.alert (i+' xxx '+idsel+' xxxx '+idbusca+' xxx img xxx '+imgbusca);
if (idbusca==idsel){
mensaje = window.alert ('encontro');
document.images.pictures.src=aimgtarjetas[i,1];
break;
}
}
}