Hola amigos del foro tengo un problema con un array, tengo una funcion que la llamo cada vez que aprietan en un texto, esto lo hago para que cambie el texto pero cuando meto mas de 10 textos en diferentes casillas del array [1..10] no me funciona, pero si tengo 9 casillas con diferentes textos esto funciona bien dejo el codigo espero me puedan ayudar.
html
Código:
<head>
<script src="funciones.js" type="text/javascript"></script>
</head>
<body>
<a href="javascript:contactos(1)">texto1</a> |
<a href="javascript:contactos(2)">texto2</a> |
.
.
.
<a href="javascript:contactos(10)">texto10</a>
<div id="gallery">
</div>
</body>
javascript - funciones.js
Código:
var arrMensaje = new Array();
arrMensaje[1] = "<img src=images/nina.png width=225 height=300 border=0 alt=Independencia align=left style='margin-right:10px' /> <strong>nombre</strong><embed src=audio/Nina.mp3 width=277 height=60 loop=True style=FILTER:(); name=player pluginspage=http://www.microsoft.com/windows/Downloads/Contents/productc/mediaplayer/ type=application/x-mplayer2 enablecontextmenu=0 autosize=True showstatusbar=0 showcontrols=1 autoplay=true></embed>";
arrMensaje[2] = "<img src=images/ut.png width=225 height=300 border=0 alt= Independencia align=left style='margin-right:10px' /> <strong>nombre<br/> </strong>";
.
.
.
arrMensaje[10] = "<img src=images/panama.png width=225 height=300 border=0 alt=Independencia align=left style='margin-right:10px' /> <strong>Nombre</strong> <embed src=audio/Miss_Panama.mp3 width=277 height=60 loop=True style=FILTER:(); name=player pluginspage=http://www.microsoft.com/windows/Downloads/Contents/productc/mediaplayer/ type=application/x-mplayer2 enablecontextmenu=0 autosize=True showstatusbar=0 showcontrols=1 autoplay=true></embed>";
function contactos(id){
document.getElementById("gallery").innerHTML = arrMensaje[id];
}
como decia hasta el arrMensaje[9] funciona bien a partir del [10] ya no funciona :(