Tengo una función en JavaScript que actualiza unos datos de un formulario. Y me gustaría usar la misma función para eliminar otros datos de ese mismo formulario.
He intentado pasar la función de un lugar a otro, pero hay algo que me falla.
Esta es la función inicial:
Using javascript Syntax Highlighting
- function updateLinea( l )
- {
- var line = 'line'+l;
- _sknfLinea = searchDiv( line );
- hideDepart();
- hideDatosMiembro();
- if(_ns4){_sknfLinea.visibility="hidden"}
- if(_ns6){_sknfLinea.display='none'}
- if(_ie4){_sknfLinea.display='none'}
- var line = 'eline'+l;
- var content='<IFRAME src="datoslinea.cgi?linea='+l+'" width="550" height="125" scrolling="auto" frameborder="0"></IFRAME>';
- _sknfLinea = searchDiv( line );
- hideDepart();
- hideDatosMiembro();
- if(_ns4){_sknfLinea.document.write(content);_sknfLinea.document.close();_sknfLinea.visibility="visible"}
- if(_ns6){document.getElementById( line ).innerHTML=content;_sknfLinea.display='block'}
- if(_ie4){document.all( line ).innerHTML=content;_sknfLinea.display='block'}
- }
Coloreado en 0.003 segundos, usando GeSHi 1.0.8.4
Y esta es la que he hecho yo, pero no sé por qué razón no me funciona:
Using javascript Syntax Highlighting
- function updateDocente( d )
- {
- var departamento = 'departamento'+d;
- _sknfBusqueda = searchDiv( departamento );
- hideDepart();
- hideDatosMiembro();
- if(_ns4){_sknfBusqueda.visibility="hidden"}
- if(_ns6){_sknfBusqueda.display='none'}
- if(_ie4){_sknfBusqueda.display='none'}
- var departamento = 'edepartamento'+d;
- var content='<IFRAME src="viewselect.cgi?docente='+d+'" width="620" height="65" scrolling="auto" frameborder="0"></IFRAME>';
- _sknfBusqueda = searchDiv( departamento );
- hideDepart();
- hideDatosMiembro();
- if(_ns4){_sknfBusqueda.document.write(content);_sknfBusqueda.document.close();_sknfBusqueda.visibility="visible"}
- if(_ns6){document.getElementById(departamento).innerHTML=content;_sknfBusqueda.display='block'}
- if(_ie4){document.all(departamento).innerHTML=content;_sknfBusqueda.display='block'}
- }
Coloreado en 0.002 segundos, usando GeSHi 1.0.8.4
Un saludo.
Gonzalo