大雀软件园

首页 软件下载 安卓市场 苹果市场 电脑游戏 安卓游戏 文章资讯 驱动下载
技术开发 网页设计 图形图象 数据库 网络媒体 网络安全 站长CLUB 操作系统 媒体动画 安卓相关
当前位置: 首页 -> 技术开发 -> ASP专区 -> 如何判断客户端浏览器的脚本js.vbs功能是否被禁止,通过隐藏域实现,不知可否放入精华:)javas

如何判断客户端浏览器的脚本js.vbs功能是否被禁止,通过隐藏域实现,不知可否放入精华:)javas

时间: 2021-07-31 作者:daque

存户端考证是咱们常常在用户递交表单进步行的处事,它不妨灵验的减少效劳器的承担然而有的用户遏止了震动剧本的实行,给咱们的考证和体例安定带来了确定的伤害性.举个列子;就象方才有个伙伴问的那么,怎样确定用户上传的文献是否网站所诉求的文献典型呢?在效劳器端确定不妨,但会很繁芜.即使用存户端震动剧本js,或vbs来确定就许多了.底下即是我对准这个列子写的简直实行本领不妨将存户端的考证的实行情景反应给效劳器,由此咱们来确定他传的是否咱们所诉求的文献典型<html><head><title>...::小熊在线::... @ 立即报价 与 处置系控制作 :netnice 本领扶助:www.chinaok.net..... </title><meta http-equiv="content-type" content="text/html; charset=utf8"><style type="text/css">body{font-size: 9pt}td{font-size: 9pt}.tbljm{border-bottom: #000000 1px solid; border-left: #000000 1px solid; border-right: #000000 1px solid; border-top: #000000 1px solid;color:#000000;}</style><script language="javascript">function check(){var upno=0;var info="";var ncd=document.form1.file1.valuevar nstr="";if (ncd!=""){ nstr=findname(ncd); if (ncd.indexof(".gif")=-1) nstr=""; if (ncd.indexof(".jpg")=-1) nstr=""; if (ncd.indexof(".exe")=-1) nstr=""; if (nstr==""){alert("你要上传的文献典型不对,或路途缺点~!\n请从新采用");return false;} }} flag=window.confirm("你要上传的文献是: \n"+info+"\n"); return flag;} function findname(vl){//考证路途能否正当, var no0=vl.lastindexof("\\"); var no1=vl.lastindexof("."); var no2=vl.indexof(":"); if (no0==-1 || no1==-1 || no2!=1 || no0>no1) return ; var fname=vl.substr(no0+1); return fname;}function form_onsubmit(obj){ check() document.form1.jscan.value="true";return true;}</script></head><body bgcolor="#ffffff" text="#000000" valign="center" onload="javascript:document.form1.ok.blur()"><br><table width="200" border="0"style="border-right: #003366 1px solid; border-top: #003366 1px solid; border-left: #003366 1px solid; border-bottom: #003366 1px solid" cellspacing="0" cellpadding="0" align="center"><tr><td bgcolor="#304d7c" height="25"> <div align="center"><font color="#ffffff">请采用文献</font></div></td></tr><tr><td height="121"><form name="form1" method="post" action="save.asp" onsubmit="return form_onsubmit(this)" ><table width="199" border="0" cellspacing="0" cellpadding="0" background="images/greystrip.gif"><tr> <td height="35"> <div align="center"><p align="center">文献名: <input name="file1" type=file class=tbljm><input name="jscan" value="false" type=hidden><!--这个湮没的域的初值为false,经过js变换它的值 ,在效劳器端经过接收 这个域的值来确定js能否实行 :) --> </div></td></tr><tr> <td height="40"> <div align="center"><p align="center"><input type="submit" name="ok" value="上传" class=tbljm><input type="reset" name="nook" value="重 写" class=tbljm><br><br><font color=red>请不要随便的加入本体例</font><br></div></td></tr></form></td></tr><p align="center"> </p><p align="center"> </p><table border=0 cellpadding=0 cellspacing=0 width=750 align="center"> <tbody><tr align=middle><td > <p align=center>系控制作:<a href="mailto:netnice@chinaok.net">netnice</a> oicq:6097356<br>版权一切:小熊在线-东北站<br>copyright (c) 2001 www.sybears.com all rights reserved</p> </td> </tr> </tbody></body></html>========================save.asp================<%response.expires=0dim jscan,user,pwdjscan=request.form("jscan")if jscan="false" then response.redirect "err.asp?estr='请翻开您的欣赏器的剧本实行权力'"end if'略...,仅是为了演练怎样确定存户端的震动剧本js或vbs能否实行'就这个例子而言是有缺点的.请不要实足依附这个来确定用户上传文献的典型.'急遽帖出,大概有缺点:)'the end

热门阅览

最新排行

Copyright © 2019-2021 大雀软件园(www.daque.cn) All Rights Reserved.