Hola tengo un problema y espero que me puedas ayudar a solucionarlo.
tengo una paginas .html divido con frames cada uno
pagina 1 (principal.html)
<FRAMESET rows="38,*" >
<FRAME name="frameTop" >
<frameset cols="365,*" >
<FRAME name="frameLeft" >
<FRAME name="frameMain" src="Empleados.aspx">
</frameset>
</FRAMESET>
---------------------------------------------------------
Fíjate ke en la pagina1 frameMain se carga por default Empleados.aspx ok. no debo cambiar eso......
----------------------------------
Ahora tengo esta otra pagina
pagina2 (Principal2.html)
<FRAMESET rows="38,*" >
<FRAME name="otroFrameTop" src="Cabezera.aspx" >
<FRAME name="otroFrameMain" >
</frameset>
</FRAMESET>
bien, yo desde la pagina2, en la cabezara tengo un textbox un boton buscar
ahora dentro del boton buscar pienso poner un Script para que habra la pagina1 y recarge el frameMain.
Es decir desde la pagina2 quiero mandar un parámetro de búsqueda(lo que escribo en el textBox) para que valla a la pagina1 en frameMain recarge o abra la pagina busquedas.aspx con ese parametro que le envio.
Como lo hago ??
hasta ahora estuve asiendo esto, pero no funciona...... dentro del boton
string strBase = "Principal.htm";
string strUrl = "busquedas.aspx?dir=" + txtBuscar.Text.Trim();
string strJavascript = "window.open('./" + strBase + "','_top',' '); " +
"parent.frameMain.location.href='" + strUrl + " '; ";
Response.Write("<script languaje=javascript>" + strJavascript + "</script>");
el error que da es:
Error: 'parent.frameMain.location' es nulo o no es un objeto
Alguna otra idea ???
Gracias.