Hola a todos, he estado buscando la forma de hacer esto pero no la he encontrado.. yo llamo a una funcion desde un link de otra pagina php y la funcion se ejecuta, creando un formulario dinamico. lo que necesito es que al final de la funcion el link se desactive o se desactive la funcion para que al volver a apretar el link no me este creando el formulario dinamico de nuevo, ya que solo necesito uno.
este es el codigo de la duncion.
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.hidden=true;
}
intente ocultar el link con esto.
var link=document.getElementById(link);
link.hidden=true;
pero no sucede nada. Agradeceria tanto su ayuda!