jquery.extend对象属性合并
jquery.extend(target,{
?
key1:"",
key2:""
?
})
?
如果target是个对象,则后面的key值会覆盖前面的内容
?
在iframe里面调用父窗口中的js方法:
使用
parent.fun();
?
此外,可以使用上述对象的合并,
?
可以用在父窗口中可以获取一定的信息,但是iframe里无法获取信息的情况
例如:
?
?
?
<div>
<iframe name="aatest" src="http://localhost/UC/?m=member&c=account&a=infoBaseP"></iframe>
</div>
<head>
<meta charset="utf-8" />
? ?<script type="text/javascript" src="<?php echo __PUBLIC_THEME__;?>/js/jquery.js"></script>?
? ?
</head>
?
<script type="text/javascript">
function test1(option){
$.extend(option,{
? ?qq:1143059322,
? ?fax:"no"
});
alert(option.qq);
alert(option.nihao);
}
aatest.window.test2();
</script>
?
父窗口中可以获得qq,但是iframe里无法获取qq但是还需要iframe里面的nihao信息,所有可以使用该方式。
?
?
iframe里:
var test2=function(){var option={
nihao:"buhao"
};
parent.test1(option);
};
test2();
??
?
?