Tengo una aplicación web que es básicamente una wiki. Cuando el contenido se muestra en una ventana principal, hay una barra de menú que estoy representando a través del código del lado del servidor.
Lo que quiero hacer a veces es usar un IFRAME para este contenido... pero cuando el contenido se genera en el IFRAME no quiero que se genere la barra de menú.
He estado agregando un parámetro simple "&frame=true" a la URL cuando me dirijo inicialmente a IFRAME .src (mi código del lado del servidor lee este parámetro y no genera la barra de menú), pero mi problema es que cuando navego por hipervínculos dentro el IFRAME que este parámetro "&frame=true" se pierde obviamente... y las páginas posteriores volverán a tener la barra de menú.
Lo que me gustaría hacer es interceptar el clic del hipervínculo (supongamos que es todo mi dominio) usando un controlador de eventos, y si el padre es el IFRAME, agregue el parámetro "&frame=true" a la URL y luego active el hipervínculo y la página carga normalmente.
Podría regular dinámicamente el HTML de las páginas que se muestran en el IFRAME y agregar "&frame=true" para garantizar que los clics de hipervínculo posteriores no generen este menú... pero buscando un enfoque más elegante y menos computacional.