0

現在、カラーパレットを使用しています。

それぞれ 15 色の 3 つのカラー パレットを表示する HTML ページを作成しました。

これは次のように表示されます -

<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) に基づいて、表示される色が決まります。

ユーザーが色 ( ) 値の 1 つをクリックするとName、新しいウィンドウが開き、選択可能なすべての HTML 色が表示されます。

私の問題は、ユーザーが新しいウィンドウで色の 1 つをクリックしたときに、その選択を警告することですが、その文字列値を取得して、親ウィンドウの最初の選択を新しい選択で更新するにはどうすればよいですか。たとえば、最初のページで色GREENを変更する必要がREDあり、その値を最初のページに戻してデータベースを更新する必要がありましたか?

4

1 に答える 1

0

メソッドを使用できますwindow.opener。window.openerプロパティは、ウィンドウを作成したウィンドウへの参照を返します。

したがって、このメソッドを使用して親ウィンドウ要素にアクセスできます。を見てください

于 2012-08-09T11:26:49.603 に答える