Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/03/2005, 09:14
bilbo_e
 
Fecha de Ingreso: abril-2004
Mensajes: 44
Antigüedad: 20 años
Puntos: 1
Exclamación pasar parametro desde php a javascript

Hola a todos!

Estoy intentando pasar un string como parámetro a una función javascript y no hace más que darme errores, llevo todo el día con el y me estoy volviendo locaaaaaaaaaaa!!!!

Os pongo el código, a ver si alguien sabe qué estoy haciendo mal
Código PHP:

/* Esta es la función javascript */
function comprobarPorcentajes(porcentaje){
  var suma = 0;        
  var porcent = new Array();    
  // Porcentaje lleva los nombres de los campos a controlar
  porcent = porcentaje.split("m");
  for(i=0;i<porcent.length;i++){
    suma = suma + formulario.porcent[i].value;
  }
  if(suma != 100){
    alert("La suma total de los porcentajes debe ser 100");
    return false;
  }
  else{
    return true;
  }
}

...
 /* y la llamada a la funcion */
<input type="submit" name="GuardarProy" value="Guardar" onclick="comprobarPorcentajes(<?=$porcentaje?>)" />
La cosa es que le tengo que pasar los nombres de los campos que quiero controlar, por que los voy sacando de una BD y el número de campos a mostrar no es siempre el mismo. El error que me da es que me falta un paréntesis de cierre (creo que en la línea de llamada a la función).

¿alguien sabe que hago mal?

Gracias a todos de antemano.
__________________
sometimes, I feel I should go and play with the thunder