Estoy creando una red social en php, mysql y javascript. javascript uso para llamar a un formulario dinamico y para ocultar links por css dentro de una funcion JS y volver a mostrarlo.. el problema es que todo funciona de maravillas en firefox, pero en internet explorer se me arma un lio total. por ejemplo.. tengo este codigo que crea el formulario dinamico y oculta el link.
function abrir(ndiv, id, link){
var mensaje = document.getElementById(ndiv);
var form = document.createElement('form');
var areadetexto = document.createElement('textarea');
var aceptar = document.createElement('input');
var cerrar = document.createElement('input');
mensaje.appendChild(form);
form.id='form';
form.method = 'POST';
form.action= 'enviar.php?id='+id;
form.appendChild(areadetexto);
areadetexto.name = 'mensaje';
form.appendChild(aceptar);
form.appendChild(cerrar);
aceptar.type = 'Submit';
aceptar.value = 'Enviar';
cerrar.value = 'Cancelar';
cerrar.type = 'reset';
cerrar.onclick = \" borrar('ndiv') \";
var link=document.getElementById(link);
link.style.display = 'none';
}
en firefox me funciona bien.. pero en IE en vez de crearme botones submit me crea texbox y no me funciona lo de ocultar o no el link.. a que se debe esto?
gracias de antemano!