_tryhide = function() { try { // Localizamos el Frame que contiene el elmento a ocultar. with (document.all['new_new_candidato_new_experienciaprofesionalFrame'].contentWindow.document) { if (readyState != 'complete') return setTimeout(arguments.callee,100); // Id del boton que queremos ocultar with (getElementById ('_MBtoplocAssocOneToMany10002newnewcandidatonewexperienciaprofesional')) { style.display='none'; } } } catch(e) { return setTimeout(arguments.callee,100); } } //Ponemos el elemento que queremos que capture el evento que ejecuta la funcion document.getElementById('nav_new_new_candidato_new_experienciaprofesional').attachEvent('onfocus',_tryhide);
Consideraciones a tener en cuenta:
'new_new_candidato_new_experienciaprofesionalFrame'es el nombre del Frame donde está la vista asociada.
'_MBtoplocAssocOneToMany10002newnewcandidatonewexperienciaprofesional'es el botón que queremos ocultar, en mi caso es el Agregar Experiencia profesional existente.
Por último
'nav_new_new_candidato_new_experienciaprofesional'es la barra de navegación de la vista asociada.
¿Cómo localizo los nombres de mi Frame, botón y barra de navegación? Por ejemplo con el IExplorer 8.0 abriendo la ventana (en mi caso del candidato) y pulsando F12 que te muestra el código fuente. Luego hacemos búsquedas tipo *Frame, _MBtoplocAssocOneToMany* o nav_*.
y eso es todo, esperos haberos ayudado.
Fuente: be CRM
No hay comentarios:
Publicar un comentario