日期:2014-05-18  浏览次数:20529 次

如何实现弹出新页面?
我的首页分为左右两个框架,左边显示的是个人登录和登录后的个人信息.   右边显示主要的页面.在上面有些菜单,点菜单后的页面都显示在右边的框架中.现在我点右边框架中的页面中的一html按钮,但弹出的页面仍是显示在右边的框架中,要如何才能实现点按钮后弹出的页面不是显示在右框架,而是单独弹出.原现的页面仍存在呢?
我原来按钮对应的代码是:
<input   onclick= "location= 'quiz.aspx ';target= 'mainFrame ' "   type= "button "   class= "btn_mouseout "         value= "我要提问 "   id= "Button1 "   />

其中target的值如_blank   _parent   都试过,仍不起作有,按钮新页面还是显示在右边的框架中.

------解决方案--------------------
target= 'mainFrame '-----> target= '_blank '
------解决方案--------------------
我想你应该换成超级链接了,那样好像不怎么行,我也试了很多!
------解决方案--------------------
楼主试试在cs文件中应用click事件处理把!如果你不是非要用html控件button的话!
protected void Button1_Click(object sender, EventArgs e)
{
Response.Write( " <script> window.open( 'http://www.sina.com ') </script> ");
}