dreamweaver中定义javascript函数function window.onload()函数报错,显示“包涵一个语法错误”?

程序代码是
<script type="text/javascript">
function window.onunload() {
alert("hi")
}
</script>

你定义一个function,函数的名称不是以window.onunload这样的形式存在,
但是你本身window是一个对象,
你可以定义window这个对象里面的onunload为一个function,
那么就是window.onunload = function (){
alert("hi")
}
但是我认为你的要求应该不是写一个函数吧,而是想触发window的onunload事件的时候触发自己定义的函数吧。那么就是
window.onunload=function(){...}
但是这个在IE下面一般都会有一些bug的,
你发现不好使的时候可以试试这个
window.attachEvent('onunload',function(){...});追问

您的意思我明白了,但是语言理解起来有一点小障碍。。非常感谢您详尽的回复!

温馨提示:内容为网友见解,仅供参考
第1个回答  2012-04-13
window.是系统预设的
如果想自定义直接用
<script type="text/javascript">
function onunload() {
alert("hi")
}
</script>
如果想加载完执行直接用
<script type="text/javascript">
window.onunload() {
alert("hi")
}
</script>追问


window.onunload() {
alert("hi")
}

这个不能用呀。。
还是要写成window.onunload=function()才可以。

第2个回答  2012-04-13
将代码改成
window.onload = function (){
alert("hi")
}
即可追问

您太粗心了。。

第3个回答  2012-04-13
<script type="text/javascript">
window.onunload=function(){
alert("hi")
}
</script>本回答被提问者采纳

怎么在dreamweaver做好的网页中,加入js特效。
function changetext(){ document.getElementByID("text").innerHTML="Hello Word!";} 你好! 元素中使用了onclick,当鼠标点击“你好!”时,会触发changetext()函数,将“你好!”变成“Hello Word!”需要先了解JS文件里面都有什么函数以及函数的功能再使用。网上下载的一般会有注释函数的功能。...

我用的Dreamweaver,想在index中实现如下功能。 设置一个变量a,当他是...
\/\/打开index时加载a()函数; 这时a=0,所以会跳至a.html ...

关于 火狐 浏览器 的 img 图片 加载 事件 onload 的 问题
在IE 中 window.onload 事件函数即使定义了,也会是 null ,它的事件处理函数始终是为 document.body.onload 提供的; 在Firefox 中 document.body.onload 事件不与 window.onload 事件相同,后者事件函数不会覆盖前者; 在Chrome Safari Opera 中 document.body.onload 事件处理函数被后声明的 window.onload 事件处理函...

dreamweaver中怎么改变窗体大小
window.open('http:\/\/blackboardet.myetang.com');} \/\/ --> <\/SCRIPT> 同时在网页的 标记中加上 onunload="seetop()" ,如: 同时弹出2个窗口 对源代码稍微改动一下: <!-- function openwin(){ window.open ("page.html", "newwindow", "height=100, width=100, top=0,left=0,...

网站首页出现的代码什么意思啊?
打开页面的同时加载调用MM_preloadImages()函数 改函数为初始化函数,preloadImages是预先下载images文件夹中的t240.jpg这张图片 在网页中一般所用到的装饰图片太多时,有人会用此方法让网页预先下载某些图片 增加网页显示速度

什么地JS?什么是JSP?
window.open (`page.html`) --> <\/SCRIPT> 因为着是一段javascripts代码,所以它们应该放在<SCRIPT LANGUAGE="javascript">标签和之间。<!-- 和 -->是对一些版本低的浏览器起作用,在这些老浏览器中不会将标签中的代码作为文本显示出来。要养成这个好习惯啊。 window.open (`page.html`) 用于控制弹出新的窗...

如何解决swfupload的“
var upload1; window.onload = function() { upload1 = new SWFUpload({ \/\/ 背景资料设置 upload_url: "\/uploadflash_execute.action", post_params: {"jsessionid":"<%=request.getSession().getId() %>"}, \/\/ 文件上传设置 file_size_limit : "15 MB", \/\/ 15MB file_types : ...

鼠标点击文本框内文字就消失 Input属性怎么写
1)绑定onfocus方法, 2)js中定义方法clearContent,function clearContent(event) {event.target.value=""} 效果如下:方法二,使用addeventListener绑定DOM2级事件 1)定义一个有初始值的元素 2)当js加载完成时,调用window.onload方法,来绑定input的focus监听事件:window.onload = function(){document....

ASP中如何弹出小网页窗口(没地址栏工具栏等,只有网页显示)
……任意的页面内容…… 这里定义了一个函数openwin(),函数内容就是打开一个窗口,在调用它之前没有任何用途。 调用方法一: 浏览器读页面时弹出窗口。 调用方法二: 浏览器离开页面时弹出窗口。 调用方法三:用一个连接调用:打开一个窗口。 调用方法四:用一个按钮调用:。 5.同时弹出2个窗口的弹出窗口...

求dreamweaver 8中鼠标指针滑动出现花瓣类似的图案的方法,详细点!
第一步:把如下代码加入区域中 <SCRIPT LANGUAGE="JavaScript1.2"> var ver = navigator.appVersion;var dom = document.getElementById ? 1 : 0;var ie5 = (ver.indexOf("MSIE 5") > -1 && dom) ? 1 : 0;var n = (document.layers);var ie = (document.all);var sparksA...

相似回答