一、父级窗口操作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并不支持...
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()获...
直接上代码,我就不多写了。。。以下是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"> < !--...
大家都见过好多网页可以实现多种风格的显示,比如动网论坛等等,而且好多网站都 设置多种风格,方便用户按照自己的设置风格来浏览你的网站。
实现的方法我在这里不做讨论。今天我给大家介绍一种特简单的方法,用CSS+JS简单 方法就可以实现网页的多种风格显示。
本教程提供的方法希望对大家做主页的时候有用。
我认为这是一种最好的实现方法了,如果大家还有其他简单的方法可以和我讨论。QQ :76312395 网站:http://www.webjx.com,不说废话了,下面开始给大家介绍如何实现的方 法:
我们设置网页的风格时通常是使用CSS来设置,下面代码:
<link rel="stylesheet" type="text/css"...
<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=...
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}'
...
toJSON [1.5.1]
toJSON() -> String
返回一个 JSON 格式的字符串。
样例
'The "Quoted" chronicles'.toJSON();
//-> '"The "Quoted" chronicles"'
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);
/...
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"]}'
...
toJSON [1.5.1]
toJSON() -> String
返回一个 JSON 字符串。
样例
(45).toJSON(); //-> '45'
toJSON [1.5.1]
toJSON() -> String
返回一个 JSON 字符串。
样例
$H({name: 'Violet', occupation: 'character', age: 25 }).toJSON();
//-> '{"name": "Violet", "occupation": "character", "age": 25}'
toJSON() -> String将日期转换为 JSON 字符串(遵循 ISO 格式)。
样例
new Date(1969, 11, 31, 19).toJSON();
//-> '"1969-12-31T19:00:00"'
toJSON() -> String返回一个 JSON 字符串。
样例
['a', {b: null}].toJSON();
//-> '["a", {"b": null}]'
选项卡效果在AJAX刚兴起的时候被不少网站应用在首页上,在有限的空间里容纳更多的内容。这个东西写法不少,其实原理很简单,就是层的显隐与样式替换。
我使用Prototype.js也写了一个可定义性高,易扩展,却非常简洁的代码。
我这里所写的选项卡并没有应用AJAX,只是一个最简单的Tab显示应用。结构层,表现层,行为层完全分离。前台结构也很简单,只使用一个ID。
最终效果:http://www.kxbd.com/mylab/080420tab/
以下是HTML代码:【运行代码】【复制代码】 <div id="weekRank">
<div class="boxHead">
<ul>
<li class="current">周点击</li>
...
第一步:先增加一个表单
<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...
下面示例JS动态解析脚本的方法:
var script = document.createElement('script');
script.type = 'text/javascript';
script.text = "alert('这是动态添加的!')";
document.body.appendChild(script);
以上的代码很简单吧