调用vbscript函数以在所有浏览器中的body onload上运行
Call vbscript function to run on body onload in all browsers
如何让vbscript函数在所有浏览器中的body onload上运行?
此代码(来自w3schools)仅适用于IE:
<script type="text/vbscript">
function myFunction()
alert("Hello World!")
end function
</script>
</head>
<body onload="myFunction()">
我想用已经用vbscript编写并按原样运行的代码替换警报。这可以使用javascript完成吗?
感谢的任何帮助
简单的回答是:你不能。要在浏览器中跨平台运行,我建议使用javascript。
此外,作为代码参考,我建议使用MDN,而不是w3schools。
几乎所有都可以用Javascript完成。我的猜测是只有IE支持<script>
标签中的VBScript,但我对此并不乐观。
无论如何,用Javascript做:
<script type="text/javascript">
function myFunction() {
alert("Hello World!");
}
</script>
其余的应该是一样的。
相关文章:
- 在xsl中为body onload添加一个值
- body onLoad未调用动态生成的javascript函数
- 在 body onLoad 上退出函数
- 为什么 body onload = javascript 函数连续执行
- JavaScript window.onload versus body.onload
- 使用body-onload打开一个新窗口
- 如何使用body onload事件操作HTML音频标记和JavaScript函数
- 使用PhantomJS获取body onload javascript的值
- 在 Body Onload 上调用三个 Javascript 函数
- 使用body onload和document.write时忽略样式表
- JSF 中的 JavaScript - “body onload=” vs 标签
- 窗口加载与 body onload JavaScript 冲突
- HTML body onload() property
- 通过body onload使用json_encode发送数组对我来说不起作用
- body onload不会触发javascript jquery
- <body onload=foo()>不会't调用foo
- body-onload和谷歌地图冲突
- 使用<重置所有字段(复选框、文本、选择);body onload()">
- 调用vbscript函数以在所有浏览器中的body onload上运行
- 如何在BODY onload事件中使用它之前首先加载外部javascript文件