Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/08/2010, 11:04
Avatar de InvitadoDDD
InvitadoDDD
 
Fecha de Ingreso: mayo-2010
Mensajes: 53
Antigüedad: 14 años
Puntos: 0
te Acuerdas Frames, ayuda ps

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.