首页 技术教程 实用代码 注册破解 正则表达式 网址导航 电子书籍

JS操作iframe里的dom

一、父级窗口操作iframe里的domJS操作iframe里的dom可是使用contentWindow属性,contentWindow属性是指指定的frame或者iframe所在的window对象,在IE中iframe或者frame的contentWindow属性可以省略,但在Firefox中如果要对iframe对象进行编辑则,必须指定contentWindow属性,contentWindow属性支持所有主流浏览器。相关的还有一个contentDocument属性,这个属性是指指定的frame或者iframe所在的document对象,但是悲剧的是,ie6-ie7并不支持这个属性。ie6和ie7还可以使用document.frames["iframe Name"]或者document.frames["iframe ID"]来获取相当于contentWindow属性,而firefox和chrome并不支持...
类别:网页编程 - JavaScript    查看:142    更新:2014-06-14

IE和Firefox在JS方面的兼容性

1.document.formName.item(”itemName”) 问题说 明:IE下,可以使用document.formName.item(”itemName”)或 document.formName.elements["elementName"];Firefox下,只能使用 document.formName.elements["elementName"].解决方法:统一使用document.formName.elements["elementName"].2.集合类对象问题说明:IE下,可以使用()或[]获取集合类对象;Firefox下,只能使用[]获取集合类对象.解决方法:统一使用[]获取集合类对象.3.自定义属性问题说明:IE下,可以使用获取常规属性的方法来获取自定义属性,也可以使用getAttribute()获取自定义属性;Firefox下,只能使用getAttribute()获...
类别:网页编程 - JavaScript    查看:169    更新:2014-06-05

prototype.js POST 提交表单

直接上代码,我就不多写了。。。以下是HTML代码:【复制】 <form method="post" name="form1" action="test.php"><input type="text" id="a" name="a" size="" maxlength="" value="Ajax测试" /> <input type="button" value="Ajax Test" onclick="AjaxTest(this.form);" /></form>以下是Javascript代码:【复制】 <script type="text/javascript" src="prototype.js"></script><script type="text/javascript"> < !--...
类别:网页编程 - JavaScript    查看:152    更新:2014-06-03

用CSS和JS实现网页的多种风格的设置

  大家都见过好多网页可以实现多种风格的显示,比如动网论坛等等,而且好多网站都 设置多种风格,方便用户按照自己的设置风格来浏览你的网站。   实现的方法我在这里不做讨论。今天我给大家介绍一种特简单的方法,用CSS+JS简单 方法就可以实现网页的多种风格显示。   本教程提供的方法希望对大家做主页的时候有用。   我认为这是一种最好的实现方法了,如果大家还有其他简单的方法可以和我讨论。QQ :76312395 网站:http://www.webjx.com,不说废话了,下面开始给大家介绍如何实现的方 法:   我们设置网页的风格时通常是使用CSS来设置,下面代码:   <link rel="stylesheet" type="text/css"...
类别:网页编程 - JavaScript    查看:85    更新:2014-05-26

JS实现身份证号码15位转18位时最后一位的算法

<SCRIPT LANGUAGE="JavaScript"> <!-- var lastNumber; var id = "15位身份证号码"//15位身份证号码 var getNum=eval(id.charAt(0)*7+id.charAt(1)*9+id.charAt(2)*10+id.charAt(3)*5+id.charAt(4)*8+id.charAt(5)*4+id.charAt(6)*2+id.charAt(7)*1+id.charAt(8)*6+id.charAt(9)*3+id.charAt(10)*7+id.charAt(11)*9+id.charAt(12)*10+id.charAt(13)*5+id.charAt(14)*8+id.charAt(15)*4+id.charAt(16)*2); getNum=getNum%11; switch (getNum) { case 0 : lastNumber="1"; break; case 1 : lastNumber="0"; break; case 2 : lastNumber=...
类别:网页编程 - JavaScript    查看:130    更新:2014-05-26

Prototype实战教程:String -> unfilterJSON

unfilterJSON     [1..5.1] unfilterJSON([filter = Prototype.JSONFilter]) -> String 移除 Ajax JSON 或 JavaScript 响应内容周围的安全注释界定符。这是供内部使用的一种安全机制。 样例 '/*-secure-n{"name": "Violet", "occupation": "character", "age": 25}n*/'.unfilterJSON() // -> '{"name": "Violet", "occupation": "character", "age": 25}' ...
类别:网页编程 - JavaScript    查看:99    更新:2014-05-26

Prototype实战教程:String -> toJSON

toJSON      [1.5.1] toJSON() -> String 返回一个 JSON 格式的字符串。 样例 'The "Quoted" chronicles'.toJSON(); //-> '"The "Quoted" chronicles"'
类别:网页编程 - JavaScript    查看:124    更新:2014-05-26

Prototype实战教程:String -> evalJSON

evalJSON     [1.5.1] evalJSON([sanitize = false]) -> object 执行一个 JSON 格式的字符串,并返回结果对象。如果可选的参数 sanitize 被设置为 true,则会检测字符串中是否包含恶意或错误代码,若检测到,则会停止字符串的执行, 不再调用 eval。 如果 JSON 字符串格式错误或在字符串中检测到恶意代码,将会抛出一个 SyntaxError 异常。 样例 var person = '{ "name": "Violet", "occupation": "character" }'.evalJSON(); person.name; //-> "Violet" person = 'grabUserPassword()'.evalJSON(true); /...
类别:网页编程 - JavaScript    查看:135    更新:2014-05-24

Prototype实战教程:Object -> toJSON

toJSON     [1.5.1] toJSON(obj) -> String 返回一个 JSON 字符串。 关于 Prototype JSON 编码器的更详细的信息,请查看我们的指南。 Example var data = {name: 'Violet', occupation: 'character', age: 25, pets: ['frog', 'rabbit']}; Object.toJSON(data); //-> '{"name": "Violet", "occupation": "character", "age": 25, "pets": ["frog","rabbit"]}' ...
类别:网页编程 - JavaScript    查看:117    更新:2014-05-24

Prototype实战教程:Number -> toJSON

toJSON     [1.5.1] toJSON() -> String 返回一个 JSON 字符串。 样例 (45).toJSON(); //-> '45'
类别:网页编程 - JavaScript    查看:103    更新:2014-05-23

Prototype实战教程:Hash -> toJSON

toJSON    [1.5.1] toJSON() -> String 返回一个 JSON 字符串。 样例 $H({name: 'Violet', occupation: 'character', age: 25 }).toJSON(); //-> '{"name": "Violet", "occupation": "character", "age": 25}'
类别:网页编程 - JavaScript    查看:116    更新:2014-05-23

Prototype实战教程:Date -> toJSON

toJSON() -> String将日期转换为 JSON 字符串(遵循 ISO 格式)。 样例 new Date(1969, 11, 31, 19).toJSON(); //-> '"1969-12-31T19:00:00"'
类别:网页编程 - JavaScript    查看:108    更新:2014-05-22

Prototype实战教程:Array -> toJSON

toJSON() -> String返回一个 JSON 字符串。 样例 ['a', {b: null}].toJSON(); //-> '["a", {"b": null}]'
类别:网页编程 - JavaScript    查看:106    更新:2014-05-22

用Prototype.js制作选项卡(Tab)应用

选项卡效果在AJAX刚兴起的时候被不少网站应用在首页上,在有限的空间里容纳更多的内容。这个东西写法不少,其实原理很简单,就是层的显隐与样式替换。 我使用Prototype.js也写了一个可定义性高,易扩展,却非常简洁的代码。 我这里所写的选项卡并没有应用AJAX,只是一个最简单的Tab显示应用。结构层,表现层,行为层完全分离。前台结构也很简单,只使用一个ID。 最终效果:http://www.kxbd.com/mylab/080420tab/ 以下是HTML代码:【运行代码】【复制代码】 <div id="weekRank"> <div class="boxHead"> <ul> <li class="current">周点击</li> ...
类别:网页编程 - JavaScript    查看:113    更新:2014-05-22

Jquery提交表单(Form.js官方插件介绍)

第一步:先增加一个表单 <form id="myForm" action="comment.php" method="post"> Name: <input type="text" name="name" /> Comment: <textarea name="comment"></textarea> <input type="submit" value="Submit Comment" /> </form> 第二步:jquery.js和form.js文件的包含 <head> <script type="text/javascript" src="path/to/jquery.js"></script> <script type="text/javascript" src="path/to/form.js"></script> <scr...
类别:网页编程 - JavaScript    查看:103    更新:2014-05-22

如何实现JS动态解析脚本

下面示例JS动态解析脚本的方法: var script = document.createElement('script'); script.type = 'text/javascript'; script.text = "alert('这是动态添加的!')"; document.body.appendChild(script); 以上的代码很简单吧
类别:网页编程 - JavaScript    查看:93    更新:2014-05-22