日期:2014-05-17  浏览次数:20462 次

求代码实现不能把iframe内页面拖出来
<div style=" width:99%;margin:10px auto;box-shadow: 0 0 10px rgba(0, 0, 0, .5); border-radius:15px; -webkit-border-radius:15px; -moz-border-radius:15px; border:3px ; ">
  <iframe name="mainFrame" frameborder="0" id="mainFrame" scrolling="no"
  style="border-radius:15px; border:1px solid #ccc; -webkit-border-radius:15px; -moz-border-radius:15px; width:100%;" 
  src="main.aspx" onload="FrameOnLoad(this)" ></iframe>  
  </div>
iframe的代码,页面时主页面显示菜单,改名iframe内页面。
求代码实现不能让本来应该在iframe内的页面在浏览器新标签页内打开

------解决方案--------------------
在main.aspx在加载事件中判断浏览器地址,或者访问来源。
如果浏览器地址中是main.aspx结尾,说明是在单独代开该页面。
用类似的方法判断来源。