0

我目前正在使用调色板。

我创建了一个 HTML 页面,它显示 3 个调色板,每个调色板有 15 种不同的颜色。

这是这样显示的 -

<table border="1" width="100%" cellspacing="0" cellpadding="0" align="right">
<%
    old = 9999
    do while not rs.eof
%>
<% if old <> rs("palid") then %> 
<tr>
    <td> 
         <a href="tagcolours.asp?palid=<%=rs("palid")%>&Edit=<%=rs("palid")%>"> 
           <%=rs("palid")%>
         </a>
    </td>
</tr>
<% old = rs("palid") 
end if %>
<tr>
     <td onclick="myFunction()" 
         style="background-color:<%=(rs("Name") )%>">
         <%=(rs("Name") )%> 
     </td>
</tr>

<%
 rs.movenext
   loop
    rs.close
 conn.close
'end if
    %>
</table>

因此,根据调色板 ID ( palid),这决定了显示的颜色。

当用户单击其中一种颜色 ( Name) 值时,将打开一个新窗口,其中包含所有可供选择的 HTML 颜色。

我的问题是当用户单击新窗口中的一种颜色时,我会提醒该选择,但是我如何获取该字符串值,并使用新选择更新父窗口中的第一个选择。例如,在第一页中GREEN需要更改颜色,并且必须RED将该值传递回第一页并更新数据库?

4

1 回答 1

0

你可以使用window.opener方法。window.opener 属性返回对创建窗口的窗口的引用。

因此,您可以使用此方法访问父窗口元素。看看例子

于 2012-08-09T11:26:49.603 回答