📄 colorpicker.jsp
字号:
<%@ page contentType="text/html;charset=UTF-8" %>
<%
/**
* $RCSfile: colorPicker.jsp,v $
* $Revision: 1.1.1.1 $
* $Date: 2002/09/09 13:50:09 $
*/
%>
<%@ page import="java.util.*,
com.jivesoftware.forum.*,
com.jivesoftware.forum.util.*" %>
<%! // global vars, methods
static final String[] hex = {"00", "33", "66", "99", "cc", "ff"};
static final String[] bigHex = {"000000","111111","222222","333333","444444","555555","666666","777777","888888","999999","aaaaaa","bbbbbb","cccccc","dddddd","eeeeee","ffffff"};
%>
<%@ include file="global.jsp" %>
<% // Get parameters
String defaultColor = "#" + ParamUtils.getParameter(request,"defaultColor");
String element = ParamUtils.getParameter(request,"element");
%>
<%@ include file="header.jsp" %>
<p>
<script language="JavaScript" type="text/javascript">
<!--
var defaultColor = '<%= defaultColor %>';
var choice = false;
var openerForm = opener.document.skinForm;
var openerEl = opener.document.skinForm.<%= element %>;
function colorIn(color) {
if (!choice) {
openerEl.value = color;
document.f.colorVal.value = color;
}
}
function accept() {
choice = true;
}
function choiceController() {
if (document.f.formAction.value == "cancel") {
cancel();
}
else {
ok();
}
}
function ok() {
openerEl.value = document.f.colorVal.value;
openerForm.formAction.value='save';
opener.document.skinForm.submit();
window.close();
}
function cancel() {
openerEl.value = defaultColor;
window.close();
}
//-->
</script>
<% // Title of this page and breadcrumbs
String title = "色彩选取器";
String[][] breadcrumbs = {
{"关闭", "javascript:cancel();"}
};
%>
<%@ include file="title.jsp" %>
<font size="-1">单击选择颜色。</font>
<p>
<form name="f" onsubmit="choiceController();">
<input type="hidden" name="formAction" value="">
<table cellpadding="0" cellspacing="1" border="1" align="center">
<% for (int i=0; i<hex.length; i++) { %>
<tr>
<% for (int j=0; j<hex.length; j++) { %>
<% for (int k=0; k<hex.length; k++) { %>
<td bgcolor="#<%= hex[i] %><%= hex[j] %><%= hex[k] %>"
><a href="#" onmouseover="colorIn('#<%= hex[i] %><%= hex[j] %><%= hex[k] %>');" onclick="accept();return false;"
><img src="images/blank.gif" width="10" height="15" alt="#<%= hex[i] %><%= hex[j] %><%= hex[k] %>" border="0"></a></td>
<% } %>
<% } %>
</tr>
<% } %>
<tr>
<td colspan="<%= hex.length * hex.length %>" align="center">
<table cellpadding="0" cellspacing="1" border="1" align="center" width="100%">
<tr>
<% for (int i=0; i<bigHex.length; i++) { %>
<td bgcolor="#<%= bigHex[i] %>"
><a href="#" onmouseover="colorIn('#<%= bigHex[i] %>');" onclick="accept();return false;"
><img src="images/blank.gif" width="12" height="15" alt="#<%= bigHex[i] %>" border="0"></a></td>
<% } %>
</tr>
</table>
</td>
</tr>
<tr>
<td colspan="<%= hex.length * hex.length %>">
<table width="100%">
<tr>
<td><input type="text" size="10" name="colorVal"></td>
<td align="right">
<font size="-1">
<input type="submit" value="OK" name="ok" onclick="this.form.formAction.value='ok';">
<input type="submit" value="Cancel" name="cancel" onclick="this.form.formAction.value='cancel';">
</font>
</td>
</tr>
</table>
</td>
</tr>
</table>
</form>
<%@ include file="footer.jsp" %>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -