Foros del Web » Programando para Internet » Javascript »

incorporar valor php en funcion javascript

Estas en el tema de incorporar valor php en funcion javascript en el foro de Javascript en Foros del Web. Ando un poco verde en Javascript y mas en php y no se como hacer lo siguiente; en el codigo html tengo en el conclick ...
  #1 (permalink)  
Antiguo 26/04/2011, 04:53
Avatar de veriyo  
Fecha de Ingreso: junio-2010
Mensajes: 80
Antigüedad: 13 años, 10 meses
Puntos: 0
incorporar valor php en funcion javascript

Ando un poco verde en Javascript y mas en php y no se como hacer lo siguiente; en el codigo html tengo en el conclick esto:

Código HTML:
Onclick="document.listadoproductos.location.href='productos.php?id_categoria=<?php echo $datos[1][$i];?>'"
esto me funciona en Explorer pero no en Mozilla, quiero quitar el javascript del html y meterlo en una funcion para que me funcione en el Mozilla, si alguien sabe como hacerlo desde YA muchas gracias!!!!
  #2 (permalink)  
Antiguo 26/04/2011, 15:55
Avatar de livemusic  
Fecha de Ingreso: abril-2011
Ubicación: Lima - Chorrillos
Mensajes: 150
Antigüedad: 13 años
Puntos: 18
Respuesta: incorporar valor php en funcion javascript

Haber intenta con este codigo...

Onclick="document.listadoproductos.location.href=' productos.php?id_categoria=<?= $datos[1][$i]; ?>'"

me comentas si te funciono xD...
  #3 (permalink)  
Antiguo 26/04/2011, 16:29
Avatar de IsaBelM
Colaborador
 
Fecha de Ingreso: junio-2008
Mensajes: 5.032
Antigüedad: 15 años, 10 meses
Puntos: 1012
Respuesta: incorporar valor php en funcion javascript

usa dom para hacer referencia a su id. por otro lado, no uses location.href sino cambia su src
  #4 (permalink)  
Antiguo 27/04/2011, 00:22
Avatar de veriyo  
Fecha de Ingreso: junio-2010
Mensajes: 80
Antigüedad: 13 años, 10 meses
Puntos: 0
Respuesta: incorporar valor php en funcion javascript

gracias!!! ahora mismo probare lo que me comentas livemusic y ya te digo si funciono, espero que si. Isabel gracias por tu respuesta pero ando un poco verde con el tema DOM tendré que estudiarmelo porque no he trabajado nada con ello, si me puedes ayudar te lo agradeceria mucho!!!
  #5 (permalink)  
Antiguo 27/04/2011, 02:00
Avatar de veriyo  
Fecha de Ingreso: junio-2010
Mensajes: 80
Antigüedad: 13 años, 10 meses
Puntos: 0
Respuesta: incorporar valor php en funcion javascript

Intente con el codig que me comentaste Livemusic pero siento decirte que no funciona, tendre que estudiarme el tema del DOM.... :C
  #6 (permalink)  
Antiguo 27/04/2011, 06:05
Avatar de IsaBelM
Colaborador
 
Fecha de Ingreso: junio-2008
Mensajes: 5.032
Antigüedad: 15 años, 10 meses
Puntos: 1012
Respuesta: incorporar valor php en funcion javascript

intentalo con esto
Cita:
Onclick="document.getElementById('listadoproductos ').setAttribute('src', 'productos.php?id_categoria=<?= $datos[1][$i]; ?>')"
nota.- listadoproductos es la id, no el name

<offtopic>zerokilled, así es. intento ser lo menos animal posible, ya sabes, por lo de que el hombre es el único animal .......</offtopic>
  #7 (permalink)  
Antiguo 27/04/2011, 07:06
Avatar de veriyo  
Fecha de Ingreso: junio-2010
Mensajes: 80
Antigüedad: 13 años, 10 meses
Puntos: 0
Respuesta: incorporar valor php en funcion javascript

Lo he solucionado haciendo esta funcion y enviandole la variable referencia

Código:
<script language="javascript">
var  referencia;

function f_listaproductos(referencia)
{
document.getElementById("if_listadoproductos").src ="productos.php? id_categoria="+referencia;
}
</script>
y en el onclick pongo lo siguiente:

Código HTML:
onClick="f_listaproductos(<?php echo $datos[1][$i];?>)"
Asi si me funciona, GRACIAS POR VUESTRAS RESPUESTAS

Etiquetas: funcion, php
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 18:26.