Ver Mensaje Individual
  #6 (permalink)  
Antiguo 20/11/2008, 03:16
Avatar de Shagraarath
Shagraarath
 
Fecha de Ingreso: agosto-2008
Mensajes: 151
Antigüedad: 15 años, 9 meses
Puntos: 1
Respuesta: [Problema] Como pasar variable PHP a funcion javascript y la utilice?

nose como hacerlo xD si no se nada de pasar variables php a javascript

pense sino en hacer una variable llamada $foto.$i = $array[$i][IMG],
encotnces en el mouse over se podria pasar la variable $foto.$i ??

Esque lo que me interesa es que la ruta de lal funcion javascript cambie cada vez que ponga el cursor encima de la imagen :S ( cambie a su ruta ) :S

y ahora que me doy cuenta en el script la variable "foto" no esta en ninguna funcion :S

Código HTML:
<script type="text/javascript">
			var segundos = 1 //cada cuantos segundos cambia la imagen
			var dire = "foto/"  //directorio o ruta donde están las imágenes
			
			var imagenes=new Array()
				imagenes[0]="3.jpg"
				imagenes[1]="2.jpg"
			
			
			var preImagenes = new Array()
			for (pre = 0; pre < imagenes.length; pre++){
				preImagenes[pre] = new Image()
				preImagenes[pre].src = dire + imagenes[pre]
			}
			cont=0
			function presImagen(){
				document.foto.src= dire + imagenes[cont]
				subeOpacidad()
				if (cont < imagenes.length-1)
					{cont ++}
				else
					{cont=0}
				tiempo=window.setTimeout('bajaOpacidad()',segundos*1000)
				
			}
			var iex = navigator.appName=="Microsoft Internet Explorer" ? true : false;
			var fi = iex?'filters.alpha.opacity':'style.MozOpacity'
			var opa = iex ? 100 : 1;
			function bajaOpacidad(){
				opa = 0
				cambia()
				presImagen()
			}
			
			function subeOpacidad(){
				opaci = iex?100:1;
				if(opa <= opaci){
					cambia()
					opa += iex?10: 0.1;
					var opac
					opac = setTimeout('subeOpacidad()',10)
				}
			}
			function cambia(){
				eval('document.foto.' + fi + ' = opa')
			}
			var tiempo
			function inicio(){
				tiempo
				bajaOpacidad()
			}
			function final(){
				clearTimeout(tiempo)
				document.foto.src="1.jpg"
				cont = 0
			}
		</script>