在网页A用window.open打开一个心网页B要想在A控制B中的图片:
var B = window.open("B.html");
B.document.getElementsByTagName("img")[0].src = "...." //这里返回一个img的集合,你可以随意控制
要想在B中控制A中的图片:
opener.ocument.getElementsByTagName("img")[0].src = "...." //这里返回一个img的集合,你可以随意控制
var B = window.open("B.html");
B.document.getElementsByTagName("img")[0].src = "...." //这里返回一个img的集合,你可以随意控制
要想在B中控制A中的图片:
opener.ocument.getElementsByTagName("img")[0].src = "...." //这里返回一个img的集合,你可以随意控制
<html>
<head>
<script type="text/javascript">
function openRemote(){
var remote = window.open("default.htm","searchWindow","windth=350,height=400,scrollbars=yes,resizable=yes");
if(remote.opener==null)
{
remote.opener=window;
}
remote.opener.name="openerWindow";
}
</script>
</head>
<body>
<img src="http://hiphotos.baidu.com/w%D3%C6%CF%D0%D0%A1%D3%E3/pic/item/e84a311f6724ba7af624e431.jpg" onClick="openRemote()" id="test" style=cursor:pointer /></body>
</html>----------------------------------------------------
b.html
<html>
<head>
<script>
function changepic(pnum)
{
if(pnum!=null)
{
if(pnum=="01")
{
window.opener.document.getElementById("test").src="http://hiphotos.baidu.com/w%D3%C6%CF%D0%D0%A1%D3%E3/pic/item/e13798b522c7c4d736d3ca31.jpg";
}
else if(pnum=="02")
{
window.opener.document.getElementById("test").src="http://hiphotos.baidu.com/w%D3%C6%CF%D0%D0%A1%D3%E3/pic/item/711f737e31adb4210cd7da31.jpg";
}
else if(pnum=="03")
{
window.opener.document.getElementById("test").src="http://hiphotos.baidu.com/w%D3%C6%CF%D0%D0%A1%D3%E3/pic/item/0b287b99182c9d116e068c31.jpg";
}
}
}
</script>
</head>
<body>
<input type="button" onClick="changepic('01')" value="change pic01" />
<input type="button" onClick="changepic('02')" value="change pic02" />
<input type="button" onClick="changepic('03')" value="change pic03" />
</body>
</html>
测试用的名字是"default.htm"