<script src="//www.gmodules.com/ig/ifr?url=http://www.appuonline.com/gadgets/mkt.xml&synd=open&w=176&h=92&title=&border=%23ffffff%7C0px%2C1px+solid+%23993333%7C0px%2C1px+solid+%23bb5555%7C0px%2C1px+solid+%23DD7777%7C0px%2C2px+solid+%23EE8888&output=js"></script>
此脚本显示了NIFTY更新的Google小工具。我在我的php页面中调用了这个脚本
<div class="sensex" align="right">
<script src="//www.gmodules.com/ig/ifr?url=http://www.appuonline.com/gadgets/mkt.xml&synd=open&w=176&h=92&title=&border=%23ffffff%7C0px%2C1px+solid+%23993333%7C0px%2C1px+solid+%23bb5555%7C0px%2C1px+solid+%23DD7777%7C0px%2C2px+solid+%23EE8888&output=js"></script>
</div>
现在,如何在页面加载后运行此脚本..因为它需要时间 加载此小工具内容,以便我想在页面后加载此小工具 加载..我尝试但我无法做到这一点..请任何人都可以告诉 我怎么做......?
答案 0 :(得分:0)
如果您将<script>
放在body
元素的末尾,则在加载页面时将呈现此脚本。
其他方法是编写脚本,在加载页面时生成script
元素,并将生成的script
元素追加到body
。
其他方式的例子:
$(function(){
var script = document.createElement('script');
script.src = "//www.gmodules.com/ig/ifr?url=http://www.appuonline.com/gadgets/mkt.xml&synd=open&w=176&h=92&title=&border=%23ffffff%7C0px%2C1px+solid+%23993333%7C0px%2C1px+solid+%23bb5555%7C0px%2C1px+solid+%23DD7777%7C0px%2C2px+solid+%23EE8888&output=js";
$('body').append(script);
});
答案 1 :(得分:0)
只需使用下面的这个javascript
<script type="text/javascript">
function downloadJSAtOnload() {
var element = document.createElement("script");
element.src = "//www.gmodules.com/ig/ifr?url=http://www.appuonline.com/gadgets/mkt.xml&synd=open&w=176&h=92&title=&border=%23ffffff%7C0px%2C1px+solid+%23993333%7C0px%2C1px+solid+%23bb5555%7C0px%2C1px+solid+%23DD7777%7C0px%2C2px+solid+%23EE8888&output=js";
document.body.appendChild(element);
}
if (window.addEventListener)
window.addEventListener("load", downloadJSAtOnload, false);
else if (window.attachEvent)
window.attachEvent("onload", downloadJSAtOnload);
else window.onload = downloadJSAtOnload;
</script>
或者您可以使用
document.onload
或
window.onload