дубрый день
необходимо реализовать передачу данных между окнами...
всё бы ничего еслибы не 2Х мерные масивы
имется...
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
<form ....>
<table border="1" celpadding="0" celspacing="0" width="100%"><input type="text" name="it1" value=""><br><input type="text" name="it2" value=""><br><input type="text" name="it3" value=""><br><tr>
<td width="30" align="right" class="lines"> 1 </td>
<td width="100"><input type="text" name="items[0][material]" id="items[0][material]" size="50" value="111"/></td>
<td width="16"><a title="Матерял" href="javascript:openMatirials('sid=db3a76087e1917af522b9699d96195cc', 'card', 'items[0][material]')"><img src="img/add.jpg" alt="Calendar" border="0"/></a></td>
<td><input type="text" name="items[0][price]" id="items[0][price]" value="0"></td>
<td><input type="text" name="items[0][count]" id="items[0][count]" value="0"></td>
</tr>
<tr>
<td width="30" align="right" class="lines"> 2 </td>
<td width="100"><input type="text" name="items[1][material]" id="items[1][material]" size="50" value="111"/></td>
<td width="16"><a title="Матерял" href="javascript:openMatirials('sid=db3a76087e1917af522b9699d96195cc', 'card', 'items[1][material]')"><img src="img/add.jpg" alt="Calendar" border="0"/></a></td>
<td><input type="text" name="items[1][price]" id="items[1][price]" value="0"></td>
<td><input type="text" name="items[1][count]" id="items[1][count]" value="0"></td>
</tr>
</table>
.....
</form>
js
1.
2.
3.
4.
5.
6.
7.
8.
9.
function openMatirials(params, form, field) {
window.open("materials.php?" + params, "calendar", "width=500,height=400,status=yes,scrollbars=yes");
matField = eval("document." + form + "." + field);
}
function returnMaterial(d) {
window.opener.matField.value = d;
window.close();
}
так вот если в качестве имени ставить нечто вроде "material1, material2.. materialX" всё работает, а так нет...=(
хелп.