Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/12/2009, 09:10
Avatar de dani_demons
dani_demons
 
Fecha de Ingreso: septiembre-2009
Mensajes: 56
Antigüedad: 15 años, 2 meses
Puntos: 0
Pregunta Uso funcion JS con parametros llamandola desde PHP

Hola a todos..

Tengo un JavaScript en la <head> de mi página PHP.. en concreto..

Código JAVASCRIPT
Código:
function errUserType(user,tipo){
		var formu = document.createElement("form");
		formu.setAttribute("action","./new_account.php");
		formu.setAttribute("method","post");

		var errUser = document.createElement("input");
		errUser.setAttribute("type","hidden");
		errUser.setAttribute("name","err_user");
		errUser.setAttribute("value",user);

		var errType = document.createElement("input");
		errType.setAttribute("type","hidden");
		errType.setAttribute("name","err_tipo");
		errType.setAttribute("value",tipo);

		formu.appendChild(errUser);
		formu.appendChild(errType);
		document.body.appendChild(formu);
		formu.submit();

	}
Más tarde, tengo una llamada a dicha función desde PHP en <body>.. tal que:

Código PHP:
function errUserTypeNoValido($user,$tipo){
    
$cadena "<script> errUserType($user,$tipo); </script>";
         echo 
$cadena;
    } 
El fallo radica en que el Script no se ejecuta porque falla en el paso de parámetros.. ya que tengo otra función sin paso de parametros en Javascript, y la llamo desde PHP de la misma forma y se ejecuta perfectamente.

¿Qué es lo que está mal en la llamada a la función JS para que no funcione?.

Muchas gracias.