iframe操作記要

2021-08-31 21:52:26 字數 1791 閱讀 2935

使用uur框架時,主頁上iframe結構如下

index

|-my97datepicker,沒使用這個日曆控制項時沒有這個iframe

|-frameleft左側選單

|-frameright右側內容

當在frameright中有uur框架彈出視窗時,會在index加乙個div,裡面會有個iframe,結構如下

index

|-my97datepicker,沒使用這個日曆控制項時沒有這個iframe

|-frameleft左側選單

|-frameright右側內容

|-iframe 彈出視窗

所以在彈出視窗中要控制父視窗(frameright)時,可以如下

top.document.frames["frameright"]或下標來得到frameright的物件(測試過)

或者 top.frameright (uur中的說明)

如果frameright下再有iframe,並且在iframe中呼叫uur彈出視窗,則結構為

index

|-my97datepicker,沒使用這個日曆控制項時沒有這個iframe

|-frameleft左側選單

|-frameright右側內容

|-iframe(user frame)

|-iframe 彈出視窗

在彈出視窗中要控制父視窗(user frmae)時,如下

top.document.frames["frameright"].document.frames["user frame"]

document.frames返回iframe陣列

例項:top.document.frames["frmright"].document.frames["jfmx"].location.href = ""

uur中呼叫彈窗

diag.innerframe.contentwindow.document

iframe內呼叫父視窗方法

parent.window.fun(vobj);

呼叫iframe內元素

window.onload中

var iobj = document.getelementbyid("rkmx1list").contentwindow;

alert(iobj.document.getelementbyid("xsjesum"));

jquery呼叫iframe內元素

得到iframe中文字框值

$(window.frames["iframename"].document).find("#xsjesum").val()

iframe內呼叫父視窗元素

$(window.parent.document).find("input[@type='radio']").attr("checked","true")

uur中呼叫彈窗青元素

diag.innerframe.contentwindow.document.getelementbyid('a').value;

diag.innerframe.contentwindow.valasubmit();

當iframe的src有預設值時,再通過js動態重新整理時(url不變),在js重新整理的url查詢字串中加入

math.floor(math.random() * 100)

如原url應該是;/admin/addrkmx_list.do?flag=1

則js處應該寫:/admin/addrkmx_list.do?" +math.floor(math.random() * 100) + "&flag=1"

iframe相關操作

下面為要呼叫的iframe標籤,也可以通過類名來設定寬高 我是父頁面的內容,點選iframe中的按鈕,觸發父頁面中的事件,改變 1 子級iframe會改變我的內容 點我呼叫子iframe中的方法 我是父頁面的內容 我是ifr的內容 我是iframe1 點我改變父頁面內容 1 1 1 原生js 父調子...

Domino程式設計記要

author 水如煙 1 重構各類 目的 明確傳遞引數或返回值的型別。注意 還是有些型別為system.object的引數或返回值是無法明確的,在 中須要自動轉換成已重構的類或原domino類。返回值自動轉換成已重構的類,引數自動轉換成原domino類 示例 2 獲取資料庫基本資訊 一般是利用not...

Iframe的高階操作

這樣的操作需要提供兩個頁面,乙個頁面是iframe所在頁面 頁面名稱 parent.htm 另乙個頁面是iframe屬性src指向頁面 頁面名稱 child.htm parent.htm,裡dom 1 iframe id iid name iname src frame.htm scrolling ...