楼主的浅尝可真厉害菜鸟的想法:你是不是在弹出的新窗口中调用opener来修改原来窗口中的图片路径如果是这样的话,那建议用一个变量在弹出窗口前就记录下点击的table的ID,然后就可以修改对应的表的图片了
解决方案 »
- 求助动态倒计时时钟的问题
- 火狐中不能修改cookie的值
- 如何在页面加载时显示LOADING,谢谢各位大哥?
- 关于JavaScript中float的减法与乘法计算错误问题
- 求验证日期格式的正则表达式,形如 2005-11-24。谢谢!!1
- javascript高手请进!!回调函数function的参数idx, ssidObj是哪里传过来的?怎么直接就用啊?
- JavaScript中如何打开一个网址,然后读里面的信息?
- 源代码分析,关于checkbox循环(对javascript不太熟悉,求高手指点)
- 我想去掉一段文本中所有的html标记,就是去掉包括<>在内的之间的内容,该怎么做?
- 请问:表单中的TABLE问题!急………………
- 菜鸟问题,和之前发的贴一样,但送100分啊,希望大家帮忙
- web页读excel文件?!乱码!--sos求救
<script>
var temp;
function openwindow(t)
{
temp = t;
window.open('test1.htm')
}
</script>
<span id="t1" onClick="openwindow(this)">t1</span><br>
<span id="t2" onClick="openwindow(this)">t2</span>test1.htm
<a href="javascript:window.opener.temp.innerHTML = 'click'">click</a>
<script>
function changeimg(obj){
var arr=showModalDialog("选择页面","","");
if arr!=null{
obj.innerHTML+="<img src='"+arr+"'>";
}
}
<script>
在table里的按钮调用的时候 changeimg(this.parentElement);
在选择也面里使用window.returnValue="选择的图片路径";这样可以解决楼主的问题。如果有问题,可以EMAIL给我,我的EMAIL是[email protected].
showImg.htm
------------------------------------
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<script language="javascript">
function createNewTable(i){
alert(i);
var tmpStr;
tmpStr="<table width='100%' border='0' cellspacing='0' cellpadding='0' name='table"+i+"' id='table"+i+"'><tr><td><img src='' id='img"+i+"' name='img"+i+"'></td></tr><tr><td><input type='button' name='Submit' value='更换图片' onClick=document.all.id.value='"+i+"';window.open('changImg.htm')></td></tr></table><div id='div1' name='div1'><input type='button' name='Submit' value='创建表格' onClick='createNewTable("+(i+1)+")'></div>"
document.all.div1.outerHTML=tmpStr;
}
</script>
</head><body>
<table width="100%" border="0" cellspacing="0" cellpadding="0" name="table1" id="table1">
<tr>
<td><img src="1.JPG" id="img1" name="img1"></td>
</tr>
<tr>
<td><input name="id" id="id" type="hidden"><input type="button" name="Submit" value="更换图片" onClick="document.all.id.value='1';window.open('changImg.htm')">
</td>
</tr>
</table><div id='div1' name='div1'><input type="button" name="Submit" value="创建表格" onClick="createNewTable(2)"></div>
</body>
</html>changImg.htm
-------------------------------------
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<script language="javascript">
function setImg(sel){
var obj;
obj=window.opener.document.all;
var currentImgId;
currentImgId="img"+obj.id.value;
obj(currentImgId).src=sel.options(sel.selectedIndex).value;
}
</script>
</head><body>
<select name="select" onChange="setImg(this)">
<option value="1.jpg">1.jpg</option>
<option value="2.jpg">2.jpg</option>
<option value="3.jpg">3.jpg</option>
</select>
</body>
</html>