12/07/2009, 21:00
|
| | Fecha de Ingreso: julio-2009 Ubicación: Paraguay
Mensajes: 36
Antigüedad: 15 años, 6 meses Puntos: 0 | |
Respuesta: porque me funciona con firefox y no con IE? muchas gracias, eso lo solucione, pero ahora tengo otro problema de incompatibilidad por llamarlo asi.. las funciones abrir() y cancelar() las llamo desde un link en otra pagina php.. como siempre en mozilla todo bien.. me pasa el id del link de una pagina a otra y oculta el link.. pero en IE no... porque es eso.. les pongo los codigos.
esto es el link que llama a la funcion de JS abrir()
echo '<a id="link'.$n.'" href="javascript:void(null)" onclick='."\"".'abrir('. '\'' .'no'.$n. '\'' .",". '\'' .$reg['id']. '\'' .','. '\''.'link'.$n. '\');'."\"".'>Responder<a/>';
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';
aceptar.type = 'Submit';
aceptar.value = 'Enviar';
cerrar.value = 'Cancelar';
cerrar.type = 'reset';
form.appendChild(aceptar);
form.appendChild(cerrar);
cerrar.onclick = \" borrar('ndiv') \";
var link=document.getElementById(link);
link.style.display = 'none';
}
y esa la funcion abrir.. no me oculta el link.. en esta parte se supone que una vez apretado el link.. me tiene que ocultar..
var link=document.getElementById(link);
link.style.display = 'none';
pero en IE no funciona, solo en firefox.. algun error de sintaxis? |