Ver Mensaje Individual
  #4 (permalink)  
Antiguo 20/03/2013, 13:04
Avatar de emprear
emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 16 años, 10 meses
Puntos: 1567
Respuesta: insertar ciclo for dentro de una función

Cita:
Iniciado por mpaunero10 Ver Mensaje
Muchas gracias compañeros, me ha servido de mucha ayuda. Ahora una pregunta para darle una vuelta de tuerca más. Ahora el siguiente paso que no estoy consiguiendo dar es meter una variable enviada desde una función en el ciclo for. Me explico


var html="";
for (i=0; i<5; i++)
{
html=html+"<img src='imagenes/cordoba0"+ i +".jpg'/>";
}
document.getElementById("lug_drc").innerHTML=html;

"Cordoba" tiene que ir variando en función de la ciudad que he marcado, enviada desde un onClick. Antes lo tenía conseguido porque estaba dentro de la función pero al sacar el ciclo for fuera... se me complica. No se si me he explicado bien lo que quería preguntar! gracias por las ayuda de nuevo!
Pero porque sacar el for de dentro de la función?

Código HTML:
Ver original
  1. <script type="text/javascript">
  2. //<![CDATA[
  3. function ciudad(c){
  4. var html="";
  5. for (i=0; i<5; i++)
  6. {
  7. html=html+"<img src='imagenes/"+c+ i +".jpg'/>";
  8. }
  9. alert(html);
  10. }
  11. //]]>
  12. <button onclick="ciudad(this.innerHTML)">cordoba</button>
  13. <button onclick="ciudad(this.innerHTML)">madrid</button>
Asi hacés de ciudad una variable
Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.