ASPUpload获取表单元素的说明
作者:admin 日期:2008-04-29
众所周知,ASPUpload可以用来上传文件至服务器,当然,也可以用来获取表单元素的内容。前几天测试学习ASPUpload组件时一般都在上传文件的同时混有表单元素的传送,也没出现什么问题,今天突然想如果只用ASPUpload获取表单元素内容而没有上传文件,那可不可以不用调用Save方法?输入下边代码进行测试:
Dim Upload,Upfile
Set Upload = Server.CreateObject("Persits.Upload")
Response.Write(Upload.Form("text1"))
Set Upload = nothing
%>
结果无法取到表单text1的值,加入Upload.Save后就正常了:
Dim Upload,Upfile
Set Upload = Server.CreateObject("Persits.Upload")
Upload.Save
Response.Write(Upload.Form("text1"))
Set Upload = nothing
%>
是不是在调用Form方法前必须先得调用Save方法?网上搜索了一番,最终在CSDN上看到了一句话:We must call Upload.Save or SaveVirtual before we can use Upload.Form!,在ASPUpload安装文件夹中搜索此句,位于Samples\02_simple\UploadScript3.asp第16行,此行为一注释语句。
window的onunload和onbeforeunload事件的一些总结
作者:admin 日期:2008-04-28
最近为这两个事件对于多窗口浏览器和单窗口浏览器的问题郁闷了两天....现在总结下来.希望对郁闷中的朋友有用!
以下是指在js中实现,而非 <body onunload="close()"> 这种方法!
因为这样是在unload掉body的时候触发,而无聊任何浏览器,都会在关闭的时候unload掉body的!
模型1:
function close(){
alert("sdfsdfsdf");
}
window.onbeforeunload=close;
模型2:
function close(){
if(document.body.clientWidth-event.clientX< 170&&event.clientY< 0||event.altKey)
{
alert("sdfsdfsdf");
}
}
window.onbeforeunload=close;
onbeforeunload和onunload用法
作者:admin 日期:2008-04-28
onunload是在页面刷新或关闭时调用,可以在<script>脚本中通过window.onunload来指定到用户自定义函数,也可以在body里面指定。
onbeforeunload是则也是在页面刷新或关闭时调用,不过是在onunload之前执行。它可以阻止onunload的执行。
onunload和onbeforeunload的区别在于,onbeforeunload是在onunload之前调用的,可以在onbeforeunload指定的函数里面进行一个确认操作,如果确认执行,则页面会执行onunload里面指定的函数,即刷新或关闭页面;如果取消操作,则不会执行onunload指定的函数,也不会进行刷新或关闭页面。这种情况适用于当用户要离开一个网页时使用。下面是一个例子:
<html>
<head>
<script type="text/javascript">
function whenUnload()
{
alert("触发了onunload");
}
function whenBeforeUnload()
{
return "确认离开?"; // 这句话显示在确认对话框中
//alert("触发了onbeforeunload"); // 也可以执行其它逻辑
}
广告位