Javascript 单击打开jsp页面将在框架内打开页面

Javascript 单击打开jsp页面将在框架内打开页面,javascript,html,css,twitter-bootstrap,Javascript,Html,Css,Twitter Bootstrap,上面的navbar是npt.jsp&下面是框架。 单击按钮viewProfile,我试图打开主页ie root.jsp,而不是打开页面,在框架内打开页面。 我附上了下面的截图。请帮帮我 <body> <ul class="nav navbar-nav navbar-right"> <li class="dropdown"> <a href="#" class="dropdown-toggle" data

上面的navbar是npt.jsp&下面是框架。 单击按钮viewProfile,我试图打开主页ie root.jsp,而不是打开页面,在框架内打开页面。 我附上了下面的截图。请帮帮我

 <body>
 <ul class="nav navbar-nav navbar-right">
          <li class="dropdown">
              <a href="#" class="dropdown-toggle" data-toggle="dropdown"><div       id="session">
              <ul class="dropdown-menu">
                <li><a href="mytestdata.jsp" target="frame">My TestData</a></li>
                <li><a href="myprofile.jsp" target="frame">My Profile</a></li>
                </ul>
            </li>
 <iframe name="frame" src="npt.jsp"></iframe>\

\
单击myprofile会在框架内打开它的锚定标记,但在myprofile页面中,当我单击按钮时(在单击主页时,会在框架内打开而不是

Myprofile代码:

    <div class="col-xs-12 col-sm-4">
                            <h2><strong>  </strong></h2>                    
                            <p><small>Followers</small></p>
                            <button class="btn btn-success btn-block"><span class="fa fa-plus-circle"></span> Follow </button>
                        </div><!--/col-->
                        <div class="col-xs-12 col-sm-4">
                            <h2><strong></strong></h2>                    
                            <p><small>Following</small></p>
                            <button class="btn btn-info btn-block" onclick="openPage('root.jsp')"><span class="fa fa-user"></span> View Profile </button>
                        </div><!--/col-->
                        <div class="col-xs-12 col-sm-4">
                            <h2><strong></strong></h2>                    
                            <p><small>Snippets</small></p>
                            <button type="button" class="btn btn-primary btn-block"><span class="fa fa-gear"></span> Options </button>  
                        </div><!--/col-->
                    </div><!--/row-->
              </div><!--/panel-body-->
          </div><!--/panel-->
<script>
function openPage(pageURL){
    window.location.href = pageURL;
}
</script>


追随者

跟随 跟随

视图配置文件 片段

选择权 函数openPage(pageURL){ window.location.href=pageURL; }
在您的情况下,它将是:

<button class="btn btn-info btn-block" onclick="openPage('root.jsp')"> <script> function openPage(pageURL){ window.top.location.href = pageURL; } </script>
函数openPage(pageURL){window.top.location.href=pageURL;}

一个人究竟应该如何通过看屏幕截图来回答代码问题?这纯粹是猜测。函数openPage(pageURL){window.location.href=pageURL;}
<A HREF="profile.jsp" TARGET="_top">View Profile</A>
window.top.location.href = "profile.jsp"; 
<button class="btn btn-info btn-block" onclick="openPage('root.jsp')"> <script> function openPage(pageURL){ window.top.location.href = pageURL; } </script>