是否有跨瀏覽器的方式將onload事件與靜態腳本標記關聯在一個html文檔中?靜態腳本標記中的跨瀏覽器onload事件
下不會在IE 7和IE 8的工作:
<script onload="DoThat" type="text/javascript" src="..."></script>
一些背景
我已經找到一種方法與動態腳本標記和if語句來做到這一點。例如在this MSDN article中解釋。
我的問題是,我需要找到當前的腳本標記,因爲我正在構建在原地插入DOM元素的小部件。在過去的I have found some workarounds to do this,但他們都有其不利因素。我希望在腳本onload事件上使用「this」關鍵字會有所幫助。
所以你需要'onload'能夠使用'this',以指代當前腳本元素? – dfsq
對,這就是爲什麼我在我的問題中添加了一些上下文。如果我可以在不加載的情況下將「this」指向當前腳本,我也會很高興。正如您從鏈接中看到的那樣,我已經探索了一些替代方案。 – Christophe