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'); 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' 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; } }
|
分享到:
相关推荐
客户端脚本安全是网络安全中的重要一环,主要关注在用户端(如Web浏览器)运行的JavaScript、HTML5等脚本语言可能带来的安全风险。在这一章中,我们将深入探讨客户端脚本安全的基础知识,包括常见攻击类型、防范策略...
【PHP应用安全】客户端脚本注入漏洞是Web应用程序常见的安全问题之一,主要发生在用户可以通过输入字段传递可执行脚本到服务器端,导致恶意脚本在客户端执行,影响用户体验,甚至可能导致敏感信息泄露或被篡改。...
实例中的“j2wap”可能是浏览器的主程序,它负责解析WAP请求,处理WML文档,并在设备上渲染。浏览器可能包含以下组件:URL解析器、HTTP客户端、WML解析器和用户界面。 6. **图形界面**: "j2wap2.bmp"可能是...
在实际操作中,用户需要先安装油猴扩展(Tampermonkey),然后按照说明将“baiduyun_master.zip”中的脚本导入到油猴中。安装成功后,脚本会在用户访问百度网盘时自动激活,提供相应的下载辅助功能。 总的来说,这...
6. **安全性与隐私**:尽管是简易浏览器,但也要考虑安全性和隐私问题,比如处理SSL/TLS证书、防止跨站脚本攻击(XSS)、限制JavaScript执行等。 7. **扩展功能**:更复杂的浏览器可能还会包括书签管理、历史记录、...
在浏览器环境中,必须遵循同源策略和其他安全机制,防止跨站脚本攻击(XSS)和跨站请求伪造(CSRF)。对于用户上传的富媒体内容,需要进行内容审核和过滤,以避免恶意代码的传播。 最后,富媒体信息展示还涉及无障碍性...
只有深入理解C++语言并具备扎实的客户端开发经验,才能在这样的考试中脱颖而出,有望成为UC浏览器的优秀客户端或中间件工程师。通过不断学习和实践,提升自己在这方面的专业素养,才能在IT行业中持续发展,迎接更多...
H2数据库以其易用性、快速性能和全面的SQL支持而受到开发者的青睐,尤其在进行测试、原型设计以及小型项目中广泛应用。 1. **安装与启动** - H2数据库客户端通常以一个JAR文件形式提供,可以将其添加到Java项目的...
在ASP(Active Server Pages)中调用客户端的EXE可执行文件是一个相对复杂的过程,因为出于安全考虑,浏览器和Web服务器通常不允许直接执行客户端的本地程序。然而,如果你需要实现这样的功能,例如为了自动化某些...
- **DOM型XSS**:这种类型的XSS是由于网页的DOM操作导致的,即客户端脚本动态更改页面内容时引入了漏洞。 2. **攻击原理**: - 攻击者构造包含恶意脚本的输入数据,并通过各种方式将其提交给目标应用。 - 应用...
该攻击利用了Yahoo Mail的一个漏洞,当用户查看包含恶意JavaScript代码的邮件时,该代码会在用户的浏览器中执行。通过Ajax技术,病毒可以轻松地向Yahoo Mail系统发起请求,从而获取用户的联系人列表并发送病毒邮件给...
一种可行的方法是在登录时,利用客户端脚本收集其他信息,如IP地址、浏览器类型等,然后在服务器端进行比对和验证。这种方式虽然不涉及MAC地址,但也能达到一定程度的设备识别目的。 ### 考虑因素与限制 #### 隐私...
然而,由于安全限制,直接通过JavaScript操作用户本地文件系统的能力受到严格限制。标准的浏览器API如DOM并不允许JavaScript直接读取或写入用户硬盘上的文件。这是因为浏览器的安全策略旨在保护用户的隐私和数据安全...
JavaScript,作为Web开发中最常用的客户端脚本语言,通常用于增强用户界面和处理浏览器中的交互。然而,由于安全限制(如同源策略),JavaScript直接调用本地可执行文件的能力受到了严格的限制,以防恶意代码的执行...
每个Android应用都在自己的进程中运行,具有独立的用户ID,这限制了应用之间的相互访问和系统资源的直接操作。因此,要在Android上运行shell脚本,我们通常需要通过Java代码来间接实现。 1. **使用Runtime类**:这...
在网页设计中,导航栏是用户与网站交互的重要部分,它需要在各种设备和浏览器上保持一致性和良好的用户体验。"兼容PC客户端多种浏览器版本的jQuery导航翻滚效果"这一主题聚焦于如何使用jQuery库来创建一种滚动效果,...
然而,这并不意味着在所有情况下都无法更改,尤其是在恶意攻击者利用客户端脚本语言如JavaScript时。 XSS(跨站脚本攻击)是一种常见的Web应用程序安全漏洞,它允许攻击者注入恶意脚本到用户的浏览器中。当用户访问...
脚本错误通常涉及到浏览器中的客户端脚本,如JavaScript或VBScript,这些脚本用于实现网页的交互性和动态功能。当浏览器无法正确解析或执行这些脚本时,就会引发错误。错误信息可能包含错误类型、错误行号和源文件...
在IT行业中,Python是一种强大的编程语言,被广泛用于各种任务,包括数据分析、网络爬虫、自动化脚本等。本文将详细探讨如何使用Python编写脚本来监视和提取Apache服务器上的请求URL以及客户端信息。 Apache服务器...