JS如何為iframe新增onclick事件

2022-02-01 22:24:54 字數 668 閱讀 2566

如果頁面上有iframe時,滑鼠點選在iframe內時,包含iframe的document是不響應任何事件的,

例如:$("#iframe1").click(function());

或者     

$(function(), clickhandler);

}function clickhandler(event)

});均行不通。

所以需要給iframe繫結類似的事件,當iframe指向的是第三方的內容時,還要考慮跨域的問題,因此通過操作iframe的document是行不通的,還好有document.activeelement可供我們使用,最終的解決方案如下:

var iframeonclick =,  

track:

function

(element, cb) , this

.resolution);

} },

checkclick:

function

()

} else

} }

} };

呼叫方法:

//

頁面載入新增

$(document).ready(function

());

})

如何為SWT Table新增列 Column 選單

為乙個table新增選單後,當右擊該table的某一行,即可彈出定義好的選單,這個不難做到。今天碰到一需求 需要針對table的某一列 column 的單元格新增右鍵選單,也即 只有在右鍵單擊某一列的單元格時,才在被選中的單元格上顯示出該右鍵選單。為實現這一需求,我們需要使用org.eclipse....

如何為控制項新增陰影效果

資料 於codeproject,實現的效果是這樣的 呼叫 crect rcedit2 m edit2.getwindowrect rcedit2 screentoclient rcedit2 rcedit2.inflaterect 2,2,0,0 shadow.paint dcpaint,rcedi...

如何為控制項新增陰影效果

資料 於codeproject,實現的效果是這樣的 呼叫 crect rcedit2 m edit2.getwindowrect rcedit2 screentoclient rcedit2 rcedit2.inflaterect 2,2,0,0 shadow.paint dcpaint,rcedi...