在我的项目中,我创建了一个菜单列表。当我点击菜单项时,它应该将给定页面加载到同一页面上的iframe中。但是,它是作为单独的页面加载,而不是加载到iframe中。这是为什么?
<script language="javascript" type="text/javascript" >
function changeFrm(NewSrc){
document.getElementById('middleiD').src = NewSrc;}
<asp:HyperLink ID="HyperLink6" runat="server" onClick='ChangeFrm("WebUserControl.ascx")'>Calendar</asp:HyperLink>
答案 0 :(得分:0)
您的return false;
事件需要onclick
,告诉原始点击停止冒泡
<asp:HyperLink ID="HyperLink6" runat="server" onClick='ChangeFrm("WebUserControl.ascx"); return false;'>Calendar</asp:HyperLink>
好吧,要停止复制,请将其添加到您的功能:
function changeFrm(NewSrc){
document.getElementById('middleiD').src = NewSrc;
return false;
}