Response.write и целевой кадр - PullRequest
2 голосов
/ 05 июня 2010

Я использую две рамки на своей странице. Страница в Главной славе получит ввод, а Верхняя рамка должна отобразить страницу результатов.

Я использую следующий код на странице мэйнфрейма. Но это показывает

ошибка: «Ошибка времени выполнения Microsoft JScript:« topFrame »не определен»

Код:

  <frame src="" id="topFrame" target="topFrame"  scrolling="no">
  <frame src="txtPage.aspx" target="topFrame" name="mainFrame">

  txtPage(MainFrame)
  Response.Write("<script>topFrame.location.href=\"Homepage.aspx\";</script>");

Ответы [ 2 ]

1 голос
/ 05 июня 2010

хорошо, для начала (и без обид здесь), но кадры отстой. Не могли бы вы попробовать использовать iFrames?

Если вы используете iFrame, у вас может быть тег как

<iframe src="" id="topFrame" target="topFrame"  scrolling="no" runat="server"></iframe>

тогда вы можете установить атрибут iFrame

topFrame.Attributes.Add("src", "/homepage.aspx")
0 голосов
/ 05 июня 2010

Попробуйте window.topFrame.location.href или parent.topFrame.location.href.

...