lhgdialog回撥父視窗(上一層視窗)方法
阿新 • • 發佈:2019-02-19
1、回撥視窗方法
比如使用lhgdialog元件打開了三個視窗,在mian頁面中開啟A視窗,在A視窗中開啟B視窗,在B視窗中開啟C視窗。在建立視窗時,給A視窗的視窗ID是A,B視窗的視窗ID是B,C視窗的視窗ID是C。
在C視窗中,呼叫B視窗的方法
<script type="text/javascript">
var api = frameElement.api;
api.get("B").bMethod(); //bMethod()是B視窗中的方法
</script>
在C視窗中,呼叫A視窗的方法
<script type="text/javascript" >
var api = frameElement.api;
api.get("A").aMethod(); //aMethod()是A視窗中的方法
</script>
在C視窗中,呼叫main頁面的方法
<script type="text/javascript">
var api = frameElement.api, W = api.opener; //父window物件
W.mainMethod(); //mianMethod()是mian頁面中的方法
</script>