JavaScript y Firefox
Publicado por llermo (1 intervención) el 13/06/2006 12:10:45
Hola!
Tengo esta función de JavaScript:
function setter(form) {
form = arguments[0];
for (i=1; i<arguments.length; i=i+2) {
eltName = arguments[i];
eltValue = arguments[i+1];
if ( eval("document.forms[form]."+eltName) == null ) {
var imp = document.createElement('INPUT');
imp.setAttribute('type','HIDDEN');
imp.setAttribute('name',eltName);
imp.setAttribute('value',eltValue);
document.forms[form].appendChild(imp);
} else {
eval("document.forms[form]." + eltName + ".value='" + eltValue + "'");
}
}
document.forms[form].submit();
}
Esto me permite que si no he declarado alguna variable en el fichero de struts-config, poder crearla dinamicamente y así evitar futuros errores.
Entonces, esto en Explorer funciona, pero no en Firefox, alguno sabeis que tengo que poner para que también valga en este navegador?
Muchas gracias!
Tengo esta función de JavaScript:
function setter(form) {
form = arguments[0];
for (i=1; i<arguments.length; i=i+2) {
eltName = arguments[i];
eltValue = arguments[i+1];
if ( eval("document.forms[form]."+eltName) == null ) {
var imp = document.createElement('INPUT');
imp.setAttribute('type','HIDDEN');
imp.setAttribute('name',eltName);
imp.setAttribute('value',eltValue);
document.forms[form].appendChild(imp);
} else {
eval("document.forms[form]." + eltName + ".value='" + eltValue + "'");
}
}
document.forms[form].submit();
}
Esto me permite que si no he declarado alguna variable en el fichero de struts-config, poder crearla dinamicamente y así evitar futuros errores.
Entonces, esto en Explorer funciona, pero no en Firefox, alguno sabeis que tengo que poner para que también valga en este navegador?
Muchas gracias!
Valora esta pregunta


0