Problema con la estructura if
Hola Gandalf,
Tengo el siguiente problema:
Tengo en una página la siguiente llamada a un método JSP dentro de un bucle 'for':
<bucle for i>
...
<%= funcionJSP (parametro)%>
...
La funcion devuelve la siguiente cadena:
if (i == 0) {
document.writeln('<td align="center"><input type="image" src="images/leyenda.gif" name="leyenda" onclick="abrir(\'prueba.jpg\')"></input></td>');
} elseif (i == 1) {
document.writeln('<td align="center"><input type="image" src="images/leyenda.gif" name="leyenda" onclick="abrir(\'prueba.jpg\')"></input></td>');
} elseif (i == 2) {
document.writeln('<td align="center"><img src="images/prueba.jpg"></td>');
} elseif (i == 3) {
document.writeln('<td align="center"><img src="images/prueba.jpg"></td>');
} elseif (i == 4) {
document.writeln('<td align="center"><img src="images/prueba.jpg"></td>');
} elseif (i == 5) {
document.writeln('<td align="center"><img src="images/prueba.jpg"></td>');
} elseif (i == 6) {
document.writeln('<td align="center"><img src="images/prueba.jpg"></td>');}
Lo que pretendo es que dependiendo el valor que tenga 'i' en el bucle me haga un document. Write u otro.
Pero no funciona, y lo que no se es si es por que esta mal construida la estructura if o puede ser por otro motivo.
Si le puedes echar un vistazo te lo agradecería.
A por si pudiera ser eso, aunque no creo, toda la estructura if esta en una única linea.
Muchas gracias.
Tengo el siguiente problema:
Tengo en una página la siguiente llamada a un método JSP dentro de un bucle 'for':
<bucle for i>
...
<%= funcionJSP (parametro)%>
...
La funcion devuelve la siguiente cadena:
if (i == 0) {
document.writeln('<td align="center"><input type="image" src="images/leyenda.gif" name="leyenda" onclick="abrir(\'prueba.jpg\')"></input></td>');
} elseif (i == 1) {
document.writeln('<td align="center"><input type="image" src="images/leyenda.gif" name="leyenda" onclick="abrir(\'prueba.jpg\')"></input></td>');
} elseif (i == 2) {
document.writeln('<td align="center"><img src="images/prueba.jpg"></td>');
} elseif (i == 3) {
document.writeln('<td align="center"><img src="images/prueba.jpg"></td>');
} elseif (i == 4) {
document.writeln('<td align="center"><img src="images/prueba.jpg"></td>');
} elseif (i == 5) {
document.writeln('<td align="center"><img src="images/prueba.jpg"></td>');
} elseif (i == 6) {
document.writeln('<td align="center"><img src="images/prueba.jpg"></td>');}
Lo que pretendo es que dependiendo el valor que tenga 'i' en el bucle me haga un document. Write u otro.
Pero no funciona, y lo que no se es si es por que esta mal construida la estructura if o puede ser por otro motivo.
Si le puedes echar un vistazo te lo agradecería.
A por si pudiera ser eso, aunque no creo, toda la estructura if esta en una única linea.
Muchas gracias.
1 Respuesta
Respuesta de gandalf26
1