Foros del Web » Programando para Internet » Javascript »

Variable en una url

Estas en el tema de Variable en una url en el foro de Javascript en Foros del Web. Hola a todos!!!, me parece que es una tonteria de problema el que tengo, pero llevo mucho atascado con ello. Esto es lo que me ...
  #1 (permalink)  
Antiguo 08/05/2010, 14:31
 
Fecha de Ingreso: marzo-2010
Mensajes: 90
Antigüedad: 14 años, 1 mes
Puntos: 2
Variable en una url

Hola a todos!!!, me parece que es una tonteria de problema el que tengo, pero llevo mucho atascado con ello.

Esto es lo que me pasa, recivo un array desde php con rutas de unas imagenes(son todas de este estilo:imagenes/noticias/email2.jpg), las guardo en un array y mi intención es coger por ejemplo la segunda o la primera foto y cambiarla por la existente, me funciona todo, el array llega correctamente y este trocito de código me cambia la imagen por otra, pero lo que yo quiero es hacerlo através de mi array, osea en lugar de poner la ruta imagenes/noticias/email2.jpg, poner una de las que hay en mi array.

Código HTML:
<script type="text/javascript">
	var imagenes = <?php echo $imagenJs; ?>;

   function setSrc()
   {
   	
   		  var elemento = document.getElementById("imagenNoticias");
           elemento.style.backgroundImage = "url(imagenes/noticias/email2.jpg)";
   }
   </script> 

por si no queda claro del todo el tema sería que quedase algo así, esto claro esta no funciona, lo pongo solo por si no me he explciado bien del todo arriba

Código HTML:
elemento.style.backgroundImage = "url(imagenes[2])";

grácias de antemano!
  #2 (permalink)  
Antiguo 08/05/2010, 15:07
Avatar de Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 17 años, 4 meses
Puntos: 126
Respuesta: Variable en una url

Hola

Sería algo como esto

Código PHP:
Ver original
  1. $imagenJs = Array('1.gif', '2.gif', '3.gif');
  2. $imagenes = '"' .implode($imagenJs, '", "'). '"';

Código Javascript:
Ver original
  1. var imagenes = <?php echo $imagenes; ?>;

Suerte
__________________
Los formularios se envían/validan con un botón Submit
<input type="submit" value="Enviar" style="background-color:#0B5795; font:bold 10px verdana; color:#FFF;" />

Etiquetas: url, variables
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 08:46.