hola buenas que tal bueno os cuento yo desde un jsp creo un iframe donde cargo una paguina html en el jsp tiene campos con datos y el html otro campos tambien ahora yo kiero ahcer un submit y he pensado en hacer una funcion que te crea input hidden de forma dinamica en el html el problema esta con lo de dom que en mozila me deja hacer un createelement("input") blabla.... y al final el
appendChild pero en IE no va por no se ke de los standares y demas kisiera saber si ahy algun modo de hacerlo para internet he pensado ke kisas llamando a una funcion dentro del html ke haga el appendChild pero no me va la llamada a la funcion
os pongo el codigo a ver si veis algo
html
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link rel="stylesheet" href="../../css/st_atencion.css" type="text/css">
</head>
<script>
function introducir_elemento(nombre,valor){
alert("inicio");
var idInput=document.getElementById("formFrame");
var input1=document.createElement("INPUT");
input1.type="hidden";
input1.name=nombre;
input1.value=valor;
input1.id=nombre;
input1.autocomplete="off";
alert("final");
idInput.appendChild(input1);
}
</script>
<body width="460px" height="150px">
<form id="formFrame" name="formFrame">
<strong>¿Cómo podemos ayudarle?</strong><br>
<textarea cols="100" rows="25" name="descripcion" wrap="virtual"class="como" tabindex="3"></textarea>
</form>
</body>
</html>
funcion en jsp
function guardarValores(nombre,valor){
//var form1=(document.name_Iframe).getElementById("formF rame");
var form1=name_Iframe.document.formFrame;
alert("form1 "+form1);
alert(name_Iframe.document.formFrame.descripcion.v alue);
var input1=document.createElement("INPUT");
input1.type="hidden";
input1.name=nombre;
input1.value=valor;
input1.id=nombre;
input1.autocomplete="off";
alert("anadir");
if (window.ActiveXObject){
alert("ie");
name_Iframe.introducir_elemento(nombre,valor);
}else{
alert("mozila");
form1.appendChild(input1);
}
alert("anadido");
}
aki name_Iframe es como he llamado al iframe donde cargo el html fromFrame es el form del html, nombre es el nombre que le voy a dar al hidden y el id tmb y valor pues el valor ke guardara