iframe_emote.jsp
上传用户:jhtang88
上传日期:2014-01-27
资源大小:28528k
文件大小:3k
源码类别:

Jsp/Servlet

开发平台:

Java

  1. <%@ page contentType="text/html; charset=utf-8" language="java" import="java.sql.*" errorPage="" %>
  2. <%@ page import="cn.js.fan.util.*"%>
  3. <html xmlns="http://www.wk.org/1999/xhtml">
  4. <head>
  5. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
  6. <title>表情列表</title>
  7. <style type="text/css">
  8. <!--
  9. body {
  10. margin-left: 0px;
  11. margin-top: 0px;
  12. margin-right: 0px;
  13. margin-bottom: 0px;
  14. }
  15. -->
  16. </style>
  17. <%
  18. String expression = ParamUtil.get(request, "expression").trim();
  19. %>
  20. <script>
  21. var expr = "<%=expression%>";
  22. function window_onload() {
  23. if (expr!="") {
  24. setRadioChecked("expression", expr);
  25. }
  26. else
  27. expr = getRadio("expression");
  28. var rng = document.body.createTextRange();
  29. var sb = "expr" + expr + "end";
  30. if (rng.findText(sb, 1, 6)==true) // 向前搜索大小写敏感,匹配整字
  31. {
  32. rng.scrollIntoView();
  33. }
  34. }
  35. function getRadio(radionname) {
  36. var radioboxs = document.all.item(radionname);
  37. if (radioboxs!=null)
  38. {
  39. for (i=0; i<radioboxs.length; i++)
  40. {
  41. if (radioboxs[i].type=="radio" && radioboxs[i].checked)
  42. return radioboxs[i].value;
  43. }
  44. }
  45. return radioboxs.value
  46. }
  47. return "";
  48. }
  49. </script>
  50. </head>
  51. <body onLoad="window_onload()">
  52. <table width="100%" align="center">
  53. <tr>
  54.           <%
  55.   int i = 0;
  56.   for (i=25; i<=34; i++) {%>
  57.           <td>
  58.   <input type="radio" value="<%=i%>" name="expression" onClick="setEmote(this)" <%if (i==25) out.println("checked");%>> 
  59.           <img src="images/brow/<%=i%>.gif"><span style="display:none">expr<%=i%>end</span>
  60.   </td>
  61.           <% } %>
  62.   
  63. </tr>
  64. <tr>
  65.           <%for (i=35; i<=44; i++) {%>
  66.   <td>
  67.           <input type="radio" value="<%=i%>" name="expression" onClick="setEmote(this)"> <img src="images/brow/<%=i%>.gif">
  68.   <span style="display:none">expr<%=i%>end</span>
  69.   </td>
  70.           <% }%>
  71. </tr>
  72. <tr>
  73.           <%for (i=1; i<=10; i++) {%>
  74.   <td>
  75.           <input type="radio" value="<%=i%>" name="expression" onClick="setEmote(this)"> <img src="images/brow/<%=i%>.gif">
  76.   <span style="display:none">expr<%=i%>end</span>
  77.   </td>
  78.           <% }%>
  79. </tr>
  80. <tr>
  81.           <%for (i=11; i<=20; i++) {%>
  82.   <td>
  83.           <input type="radio" value="<%=i%>" name="expression" onClick="setEmote(this)"> <img src="images/brow/<%=i%>.gif">
  84.   <span style="display:none">expr<%=i%>end</span> 
  85.   </td>
  86.           <% } %>
  87. </tr>
  88. <tr>
  89.           <%for (i=21; i<=22; i++) {%>
  90.   <td>
  91.           <input type="radio" value="<%=i%>" name="expression" onClick="setEmote(this)"> <img src="images/brow/<%=i%>.gif">
  92.   <span style="display:none">expr<%=i%>end</span>
  93.   </td>
  94.           <% } %>
  95. </tr>
  96. </table>   
  97. <script>
  98. function setEmote(emoteObj) {
  99. window.parent.document.frmAnnounce.expression.value = emoteObj.value;
  100. }
  101. function setRadioChecked(myitem, val)
  102. {
  103.      var radioboxs = document.all.item(myitem);
  104.      if (radioboxs!=null)
  105.      {
  106.    //如果只有一个radio
  107.    if (radioboxs.length==null) {
  108. if (radioboxs.type=="radio") {
  109.              if (radioboxs[i].value==val) {
  110.   radioboxs[i].checked = true;
  111. return
  112.   }
  113. }
  114.    }
  115.    for (i=0; i<radioboxs.length; i++)
  116.        {
  117.             if (radioboxs[i].type=="radio")
  118.             {
  119.                  if (radioboxs[i].value==val) {
  120.   radioboxs[i].checked = true;
  121. return
  122.  }
  123.             }
  124.        }
  125.      }
  126.  return "";
  127. }  
  128. </script>
  129. </body>
  130. </html>