大家好,我想在頂部框架執行程序,然後在右側主框架右下角顯示一個彈出層。用的是jquery的messager插件。這是框架結構
<frameset rows="75,*" cols="*" frameborder="no" border="0" framespacing="0">
  <frame src="<{spUrl c=admin a=top}>" name="topFrame" scrolling="no">
  <frameset cols="180,*" name="btFrame" id="btFrame" frameborder="NO" border="0" framespacing="0">
    <frame src="<{spUrl c=admin a=left}>" noresize name="menu" scrolling="yes">
    <frame src="<{spUrl c=admin a=right}>" noresize name="main" id="main" scrolling="yes">
  </frameset>
</frameset>這是彈出層代碼,放在topFrame框架內。但是這樣會在頂部框架的右下角彈出。
$(document).ready(function(){
$.messager.show('提醒', '<font corlor=red>有未处理订单,请及时处理!</font>', 3000);
});我在網上搜索了一下,這個blog有類似文章,不過按照這個方法不行,js會報錯。http://fy24h.com/post/jQuery-%E8%B7%A8iFrame%E5%AE%9E%E7%8E%B0%E5%8F%B3%E4%B8%8B%E8%A7%92%E5%BC%B9%E5%87%BA%E7%AA%97%E5%8F%A3.aspx這樣寫會報錯 window.parent.window.frames["main"].$.messager.show('提醒', '<font corlor=red>有未处理订单,请及时处理!</font>', 3000);