Chinaunix首页 | 论坛 | 博客
  • 博客访问: 14209
  • 博文数量: 12
  • 博客积分: 1410
  • 博客等级: 上尉
  • 技术积分: 125
  • 用 户 组: 普通用户
  • 注册时间: 2009-08-19 15:05
文章分类

全部博文(12)

文章存档

2011年(1)

2009年(11)

我的朋友
最近访客

分类: Java

2009-08-20 11:56:06

COPY  to the window board :
function ClipBoard()
{
 //holdtext.innerText = document.anypage.htmlCode.innerText;
 Copied = document.anypage.htmlCode.createTextRange();
 Copied.execCommand("Copy");
 alert("HTML code copied to clipboard");
}
 
add options
function removeAllOptions(selectbox)
{
 var i;
 for(i=selectbox.options.length-1;i>=0;i--)
 {
 selectbox.remove(i);
 }
}
function addOption(selectbox,text,value ){
 var optn = document.createElement("OPTION");
 optn.text = text;
 optn.value = value;
 selectbox.options.add(optn);
}
function selectDept(){
// ON selection of department this function will work
removeAllOptions(document.favorite.category);
// addOption(document.drop_list.SubCat, "", "SubCat", "");
<%
 String scriptVal = DeptCatMap.getScript(DeptCatMap.deptCatMap, "favorite", "dept1", "category") ;
    out.println(scriptVal) ;
%>

}
 
public static String getScript(HashMap> deptCatMap, String strFormName,
           String strDeptName, String strCatName) {
  String javaScriptOut = "";
  Iterator iterator = deptCatMap.keySet().iterator();
  int outerCount = 0;
  while (iterator.hasNext()) {
   String mapKey = iterator.next();
   Vector mapValue = deptCatMap.get(mapKey);
   int mapValueSize = mapValue.size();
   outerCount++;
   if (outerCount == 1) {
    javaScriptOut = "if(document." + strFormName + "." + strDeptName + ".value == '"
      + deptNameIdMap.get(mapKey) + "') {\n";
   } else {
    javaScriptOut = javaScriptOut + "else if(document." + strFormName + "." + strDeptName + ".value == '"
      + deptNameIdMap.get(mapKey) + "') {\n";
   }
   for (int j = 0; j < mapValueSize; j++) {
    javaScriptOut = javaScriptOut + "addOption(document." + strFormName + "." + strCatName + ", \""
      + catNameIdMap.get(mapValue.elementAt(j)) + "\", \"" + mapValue.elementAt(j) + "\");\n";
   }
   javaScriptOut = javaScriptOut + "}\n";
  }
  System.out.println(javaScriptOut+"in DeptCatMap");
  return javaScriptOut;
 }
 
阅读(402) | 评论(0) | 转发(0) |
0

上一篇:mailto&open a new window

下一篇:utils

给主人留下些什么吧!~~