`
newpeter
  • 浏览: 38672 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

客户端脚本-在浏览器中限制用户的操作 2

阅读更多

Js:根据内容扩大IFRAME的高度

<table><tr>
<td id="mainview">
<iframe src="http://192.168.0.44/announce.asp?boardid=25"; width="100%" height="100%" name="main" scrolling="no" border="0" frameborder="0">
这里是内框架,如果看不到请升级你的IE。</iframe></td>
</tr></table>
<script language="javascript" for="main" event="onload">
mainview.height=main.document.body.scrollHeight+10;
</script>


JS:自动计算数值


单价:20<br>
数量:<input type=text onKeyUp="javascript:total.value=20*this.value;"><br>
金额:<input type=text name=total><br>


JS:弹出式窗口自动适应图片大小的代码!


<script>
str1=window.open('javascript:document.write("<body style=margin:0><img src=http://192.168.0.44/images/logo.gif>");window.resizeTo(document.images(0).width,document.images(0).height+20)',"win1","toolbar=0")
</script>

JS:如何把选定的文本内容复制到剪贴板!

<Script Language=Jscript>
alert(clipboardData.getData('text')) //取得当前的剪切版内容
window.clipboardData.setData('text','指定数据') //自定义剪切版中的内容
alert(clipboardData.getData('text')) //在次取得当前剪切版内容
</Script>


Js:判断radio多个单选按纽中是否有被选中的按纽

<script language="javascript">
<!--
function test() {
for (i=0;i<document.all('test').length;i++) {
if (document.all('test')[i].checked) {alert ('有选');return false;}
}
alert ('没选');
return false;
}
//-->
</script>
<input type="radio" name="test">
<input type="radio" name="test">
<input type="radio" name="test">
<input type="radio" name="test">
<input type="radio" name="test">
<input type="button" value="test" onClick="test()">




Css:关于Cursor属性提供的各种鼠标形状
Email 2003-10-23 23:25:10

<center>应用时只需<TD style='cursor:表格所列出的字母;'>即可,当然TD可以是其他HTML标签</center><p>
<table cellSpacing="1" cellPadding="0" width="280" bgColor="#fefafa" border="0" align=center>
<tr>
<td style="PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; CURSOR: crosshair; PADDING-TOP: 5px" align="center"" width="25%" bgColor="#cccfff">
crosshair</td>
<td style="PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; CURSOR: default; PADDING-TOP: 5px" align="center"" width="25%" bgColor="#cccfff">
default</td>
<td style="PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; CURSOR: hand; PADDING-TOP: 5px" align="center"" width="25%" bgColor="#cccfff">
hand</td>
<td style="PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; CURSOR: pointer; PADDING-TOP: 5px" align="center"" width="25%" bgColor="#ffc080">
pointer</td>
</tr>
<tr>
<td style="PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; CURSOR: move; PADDING-TOP: 5px" align="center"" width="25%" bgColor="#cccfff">
move</td>
<td style="PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; CURSOR: help; PADDING-TOP: 5px" align="center"" width="25%" bgColor="#cccfff">
help</td>
<td style="PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; CURSOR: wait; PADDING-TOP: 5px" align="center"" width="25%" bgColor="#cccfff">
wait</td>
<td style="PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; CURSOR: text; PADDING-TOP: 5px" align="center"" width="25%" bgColor="#cccfff">
text</td>
</tr>
<tr>
<td style="PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; CURSOR: w-resize; PADDING-TOP: 5px" align="center"" width="25%" bgColor="#cccfff">
w-resize</td>
<td style="PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; CURSOR: s-resize; PADDING-TOP: 5px" align="center"" width="25%" bgColor="#cccfff">
s-resize</td>
<td style="PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; CURSOR: n-resize; PADDING-TOP: 5px" align="center"" width="25%" bgColor="#cccfff">
n-resize</td>
<td style="PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; CURSOR: e-resize; PADDING-TOP: 5px" align="center"" width="25%" bgColor="#cccfff">
e-resize</td>
</tr>
<tr>
<td style="PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; CURSOR: ne-resize; PADDING-TOP: 5px" align="center"" width="25%" bgColor="#cccfff">
ne-resize</td>
<td style="PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; CURSOR: sw-resize; PADDING-TOP: 5px" align="center"" width="25%" bgColor="#cccfff">
sw-resize</td>
<td style="PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; CURSOR: se-resize; PADDING-TOP: 5px" align="center"" width="25%" bgColor="#cccfff">
se-resize</td>
<td style="PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; CURSOR: nw-resize; PADDING-TOP: 5px" align="center"" width="25%" bgColor="#cccfff">
nw-resize</td>
</tr>
<tr>
<td style="PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; CURSOR: auto; PADDING-TOP: 5px" align="middle" width="25%" bgColor="#cccfff">
auto</td>
<td style="PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; CURSOR: url('http://www.lshdic.com/img/mouse2.cur&#39;); PADDING-TOP: 5px" align="middle" width="75%" bgColor="#ffc080" colSpan="3">
url(http://www.lshdic.com/img/mouse2.cur)</td>
</tr>
</table>


Html:绝对与浏览器边框无缝隙的网页效果

<body bgcolor=menu style="border:none" scroll=no>


Dhtml:制作的一个完美仿真的window选项卡

<HTML>
<HEAD>
<script language="javascript1.2">
// All Codez Modifed & Writen By Windy_sk,
// You Can Use It Freely , But You Must Hold This Item !

var Card_list = new Array();

function Cardz(title,content) {
this.title = title;
this.content = content;
}

//You can add the url list you wanted, format as below;

Card_list[0] = new Cardz("表单","<form action=''>性别:<input type=radio checked name=sex>男<input name='sex' type=radio>女<br>姓名:<input name='name'><br>工作:<select name='job'><option>待业</option><option>在学</option><option>工作</option></select><br><input type=submit><form>");
Card_list[1] = new Cardz("图片","<img src=http://www.agriffchina.com/pic/banner1.gif width=350 height=60>");
Card_list[2] = new Cardz("iFrame","<iframe style='filter:flipV()' src='http://www.sina.com.cn&#39; width=400 height=90% marginwidth=0 marginheight=0 hspace=0 vspace=0 frameborder=0 scrolling=1></iframe>");
Card_list[3] = new Cardz("表格","<table border=1 width=100%><td>表格</td></tr><tr><td>111111111111</td></tr><tr><td>222222222222</td></tr></table>");
Card_list[4] = new Cardz("滚动字幕","<marquee> 滚动字幕 </marquee>");

var Num = Card_list.length;
var cur_card = 1;

function document.onmousedown(){
var obj=event.srcElement
var pobj=obj.parentElement.id;
if(obj.className=="span"){
for(i=1;i<=Num+1;i++){

if(pobj==("btn"+i)){
document.all("td"+i).style.backgroundColor = "menu";
document.all("btn"+i).style.height = 20;
if(i!=cur_card)content(i)
cur_card = i;
}else{
if(i<=Num){
document.all("td"+i).style.backgroundColor = "white";
document.all("btn"+i).style.height = 18;
}
}
}
}
}


function content(i){
Content.innerHTML = Card_list[i-1].content
}

function init(){
for(i=1;i<=Num;i++)
document.all("MenuName"+i).innerText = Card_list[i-1].title;
content(1);
}

</script>

<style>
td{font-size:9pt}
.span{
cursor:default;
padding-left:5;
padding-top:2;
padding-right:5;
padding-bottom:0;
width:70px;
height:100%;
TEXT-ALIGN: center;
}
</style>
<TITLE>Table_Card</TITLE>
<META http-equiv="content-type" content="text/html;charset=gb2312">
</HEAD>
<BODY bgcolor=#FFFFFF onload=init()>
<p>
<table width=0 align=center><tr><td>
<table cellpadding=0 cellspacing=0>
<tr height=20 onselectstart="return false">
<script language="javascript1.2">
for(i=1;i<=Num;i++){
tdBody="<td valign=bottom>"
tdBody+="<table cellspacing=0 cellpadding=0 bgcolor='menu'>"
tdBody+="<tr>"
tdBody+="<td width=1 height=1><\/td><td width=1 height=1><\/td>"
tdBody+="<td bgcolor=white><\/td><td></td><td></td>"
tdBody+="<\/tr>"
tdBody+="<tr><td width=1 height=1><\/td><td width=1 height=1 bgcolor=white><\/td>"
tdBody+="<td></td><td bgcolor=black><\/td><td></td>"
tdBody+="<\/tr>"
tdBody+="<tr><td width=1 bgcolor=white><\/td><td width=1 height=1><\/td>"
tdBody+="<td id=btn"+i+" height=18><span class=span id=MenuName"+i+">title<\/span></td><td width=1 bgcolor=gray><\/td><td bgcolor=black width=1><\/td>"
tdBody+="<\/tr>"
tdBody+="<tr><td bgcolor=white><\/td><td colspan=4 height=1 bgcolor=white id=td"+i+"><\/td>"
tdBody+="<\/tr>"
tdBody+="<\/table>"
tdBody+="<\/td>";
document.write(tdBody)
}
document.all("td1").style.backgroundColor = "menu";
document.all("btn1").style.height = 20;
</script>
<td style="border-bottom:1 white solid" width="50"></td>
</tr>
</table>
<div style="BACKGROUND-COLOR: menu;padding:10;width:100%;height:200;border-left:1 white solid;border-right:2 outset;border-bottom:2 outset">
<span id=Content>Content</span>
</div>
</td></tr></table>
</BODY>
</HTML>




如何做圆角的表格?

<HTML xmlns:v>
<STYLE>
v\:*{behavior:url(#default#VML);} //声明变量v为VML对象
</STYLE>
<BODY>
<v:RoundRect stroked='false' fillcolor='green' style='width:180;height:100'/>


保持刷新文本框中的值

<HTML>
<HEAD>
<META NAME="save" CONTENT="history">
<STYLE>
.saveHistory {behavior:url(#default#savehistory);}
</STYLE>
<title>保持刷新文本框中的值</title></HEAD>
<BODY>
<INPUT class=saveHistory type=text id=oPersistInput>
</BODY>
</HTML>


汉字判断(js判断)

//=====================js判断====================
//这样更简单
for(i=0;i<realname.length;i++){
char=realname.charCodeAt(i);
if(!(char>255)){
alert("真实姓名应为汉字!");
userform.realname.focus();
return false;
}
}

分享到:
评论

相关推荐

    JavaScript王者归来part.1 总数2

     10.5.3 构造新的文法--一个在JSVM中实现JSVM2解析器的例子   10.6 高级用法   10.7 用正则表达式处理文本   10.7.1 创建一个计价公式编辑器   10.7.1.1 需求分析--什么是计价公式编辑器   10.7.1.2 系统...

    citrix 中文管理操作手册

    在 XenApp 中定义用户环境 82 控制用户登录外观 83 控制对设备和端口的访问 83 映射客户端驱动器 84 更改 ExecuteFromMappedDrive 注册表设置 84 映射客户端 COM 端口和音频 84 在会话中显示本地特殊文件夹 85 要求 ...

    kunkka-torrent:一个网络应用程序,可直接在浏览器中播放洪流中的视频音乐,而无需下载到PC

    另外,我认为webtor.io会流经服务器并应用定价的速率限制,因为您将自己在浏览器中查看torrent,如果没有中间人服务,该站点将仅托管客户端脚本和工具,因此不会在此处进行定价将帮助您从各种跟踪器中找到数据库中的...

    计算机病毒与防护:PHP表单处理(GET).ppt

    由浏览器(如IE、Chrome等)解析 动态网页:由相应的脚本引擎来解释执行,根据指令生成静态网页,如PHP、JSP、ASPX等 直接的区别是动态页面访问相同的页面,客户端获得的源代码可能不同 1.不依赖数据库 2.灵活性差,...

    JavaScript笔记

    (基于对象和事件驱动的客户端脚本语言;也是一种广泛应用于客户端Web开发的脚本语言) 基于对象:网页中的一切元素都是假象!不需要new,即可直接使用 事件驱动:JavaScript的执行都是由事件引发 解释执行:先读...

    IIS6.0 IIS,互联网信息服务

    除了匿名访问用户(Anonymous)外,IIS中的FTP将使用Windows 2000自带的用户库(可在“开始→程序→管理工具→计算机管理”中找到“用户”一项来进行用户库的管理)。 最后,关键一步还有就是将你的电脑变为网络中的...

    ExtAspNet v2.2.1 (2009-4-1) 值得一看

    ExtAspNet v2.2.1 ExtAspNet是一组专业的Asp.net控件库,拥有原生的AJAX支持和丰富的UI效果, 目标是创建没有JavaScript,没有... -在Page_Load中设置了哪些需要在AJAX中更新的Asp.net控件会在回发时保持状态,可以...

    ASP基于WEB在线教育系统(源代码+毕设文档+任务书).zip

    例如可以从web浏览器中获取用户通过HTML表单提交的信息,并在脚本中对这些信息进行处理,然后向web浏览器发送信息;  (5)ASP可以使用服务器端ActiveX组建来执行各种各样的任务,例如存取数据库、发现哦那个Email...

    Web应用安全:攻击手段与影响.pptx

    绕过方式:JavaScript校验是在浏览器进行的,也就是在数据发送到服务器之前,因此很容易绕过,在浏览器设置中禁用JavaScript即可。 攻击手段与影响 2、绕过客户端校验 3、绕过服务端校验 1.content-type字段校验...

    JavaScript脚本库编写的方法

    JavaScript就是所谓的客户端脚本语言,是一种在互联网浏览器(浏览器也称为Web客户端,因为它连接到Web服务器上,以下载页面)内部运行的计算机编程语言。JavaScript的工作方式很有趣。普通网页内都会插入一些...

    ExtAspNet_v2.3.2_dll

    -Grid的Values属性访问限制由internal改为public,这就意味这可以自由改变Grid中每个单元格的值了。 -增加示例-如何将Grid控件导出为Excel(data\grid_excel_run.aspx)(feedback:503684912)。 -如果TreeNode的属性...

    aspstudio

    例如可以从web浏览器中获取用户通过HTML表单提交的信息,并在脚本中对这些信息进行处理,然后向web浏览器发送信息; &lt;br&gt;(5)ASP可以使用服务器端ActiveX组件来执行各种各样的任务,例如存取数据库、发现哦那个...

    McAfee 8.0 简体中文

    检测到的程序,或者不在 -.DAT 文件中(例如用户定义的程序),则清 除操作会失败,并转而执行辅助操作。如果您选择"删除"操作,则仅删除 定义为有害的程序,而遭到修改的注册表键可能会保持不变。 - 脚本...

    基于ASP的辅导教学管理系统(说明报告+源代码+答辩PPT)

    而另一种,是称为浏览器——服务器的B/S结构,它的特点是在客户端直接采用了功能强大的浏览器软件作为界面,其优点在于软件开发效率高,客户端不受操作平台的限制、也不受地域的限制,网络传输量少,即适用于局域网...

    [计算机毕设]基于asp的辅导教学管理系统设计与实现(项目报告+源代码+答辩PPT).zip

    而另一种,是称为浏览器——服务器的B/S结构,它的特点是在客户端直接采用了功能强大的浏览器软件作为界面,其优点在于软件开发效率高,客户端不受操作平台的限制、也不受地域的限制,网络传输量少,即适用于局域网...

    电子商务网站课程设计(1).doc

    例如 可以从web浏览器中获取用户通过HTML表单提交的信息,并在脚本中对这些信息进行处理 ,然后向web浏览器发送信息; (5)由于服务器是将ASP程序执行的结果以HTML格式传回客户端浏览器,因此使用 者不会看到ASP所...

    ASP.NET的网页代码模型及生命周期

    Web应用实际上是没有状态的,这就说明Web应用程序不自动指示序列中的请求是否来自相同的浏览器或客户端,也无法判断浏览器是否一直在浏览一个页面或者一个站点,也无法判断用户执行了哪个操作并统计用户的喜好。...

    电子商务网站课程设计.doc

    例如 可以从web浏览器中获取用户通过HTML表单提交的信息,并在脚本中对这些信息进行处理 ,然后向web浏览器发送信息; (5)由于服务器是将ASP程序执行的结果以HTML格式传回客户端浏览器,因此使用 者不会看到ASP所...

    大名鼎鼎SWFUpload- Flash+JS 上传

     在SWFUpload的使用过程中,无论在客户端还是服务器端都要和File Object打交道,在一个File Object中包含了以下内容:  {  id : string, // SWFUpload file id, used for starting or cancelling and upload  ...

    MVC2 MvcPager分页源码

    3.支持使用ASP.NET MVC Ajax默认的MicrosoftAjax和MicrosoftMvcAjax客户端脚本库实 现Ajax分页; 4.支持使用jQuery实现Ajax分页,生成的Html代码更精简; 5.支持Ajax分页模式下,若客户端浏览器不支持或禁用...

Global site tag (gtag.js) - Google Analytics