jBox使用記錄

2022-01-11 20:09:21 字數 1481 閱讀 1175

1、不顯示底部按鈕,可以將buttons設定為buttons:{}

例:

2、在使用top.$時,

父視窗請用 parent 或 top,如果是多層iframe,需要呼叫多個parent。

如取的父視窗中id為"aa"的input的值:var value=top.$("#aa").val();

3、jbox框架中的使用方法。

如果在最上一層的父框架中新增了jbox的引用檔案。在下一級子框架中通過top.$.jbox來開啟新的視窗時,請使用parent來訪父視窗。

如果又彈出新的一層視窗。那麼要訪問前面的除最頂層的父視窗外的某乙個視窗,請使用  window.parent.frames[n]來訪問視窗中的元素和js方法。其中n表示第幾個視窗,從0開始算起。

傳統的那類方法不能相容多種瀏覽器,下邊的可以。

$(window.parent.document).contents().find("#iframeid")[0].contentwindow.initpagerlist();

說明: iframeid 為iframe的id;

initpagerlist 為 iframe 頁面內的方法。

-----------------分割線-------------------------------

a>contentwindow 相容各個瀏覽器,可取得子視窗的 window 物件。

b>contentdocument firefox 支援,> ie8 的ie支援。可取得子視窗的 document 物件。

基本使用:

1)document.getelementbyid("myiframe").contentwindow 得到iframe物件後,就可以通過contentwindow得到iframe包含頁面的window物件,然後就可以正常訪問頁面元素了;

2)$("#myiframe")[0].contentwindow jquery選擇器獲得iframe,先把jquery物件轉換為dom物件,或者使用get()方法轉換;

3)$("#myiframe")[0].contentwindow.$("#dd").val() 可以在得到iframe的window物件後接著使用jquery選擇器進行頁面操作;

4)$("#myiframe")[0].contentwindow.username="zhangsan"; 可以通過這種方式向iframe頁面傳遞引數,在iframe頁面window.username就可以獲取到值,username是自定義的全域性變數;

5)在iframe頁面通過parent可以獲得主頁面的window,接著就可以正常訪問父親頁面的元素了;

7)parent.$("#frame_a")[0].contentwindow.document.getelmentbyid("#frame_b"); 同級iframe頁面之間呼叫,需要先得到父親的window,然後呼叫同級的iframe得到window進行操作;

jbox使用總結

jbox是乙個不錯的外掛程式 當使用get開啟新頁面的時候,可以使用h.對像id來獲得對像id的值 js js description test author brinpage date 2012 09 03 return var test function buttonsfocus ok subm...

jbox使用說明

參考 jbox v2.3 beta 技術交流qqgroup 172543951 100521167 請根據自己的喜好修改全域性設定以減少方法時傳遞的引數。另外,jbox的 是很容易製作的,最簡單的就是只修改css樣式裡的顏色,在會 的情況下更是可以製作多樣化的 jbox 示例 一 此例省略了字首ht...

android 遊戲學習(jbox2d)

匯入jbox2d 2.0.1 library only.jar 矩形物件 time 上午11 17 09 author retacn yue email zhenhuayue sina.com public class myrect public void drawrect canvas canva...