_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