marquee.htm 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990
  1. <HTML>
  2. <HEAD>
  3. <META content="text/html; charset=gb2312" http-equiv=Content-Type>
  4. <style>
  5. BODY {PADDING:5PX}
  6. TD,BODY,SELECT,P,INPUT {FONT-SIZE:9PT}
  7. </style>
  8. <script language="JavaScript" src="dialog.js"></script>
  9. <script language=javascript>
  10. var sAction = "INSERT";
  11. var sTitle = "插入";
  12. var sel = dialogArguments.eWebEditor.document.selection.createRange();
  13. sel.type = dialogArguments.eWebEditor.document.selection.type;
  14. var el;
  15. var sText = "";
  16. var sBehavior = "";
  17. if (sel.type=="Control") {
  18. if (sel.item(0).tagName=="MARQUEE"){
  19. sAction = "MODI";
  20. sTitle = "修改";
  21. el = sel.item(0);
  22. sBehavior = el.behavior;
  23. sText = el.innerHTML;
  24. }
  25. }
  26. document.write("<title>字幕属性(" + sTitle + ")</title>");
  27. // 单选的点击事件
  28. function check(){
  29. sBehavior = event.srcElement.value;
  30. }
  31. // 初始值
  32. function InitDocument() {
  33. d_text.value = sText;
  34. switch (sBehavior) {
  35. case "scroll":
  36. document.all("d_behavior")[0].checked = true;
  37. break;
  38. case "slide":
  39. document.all("d_behavior")[1].checked = true;
  40. break;
  41. default:
  42. sBehavior = "alternate";
  43. document.all("d_behavior")[2].checked = true;
  44. break;
  45. }
  46. }
  47. </script>
  48. <SCRIPT event=onclick for=Ok language=JavaScript>
  49. sText = d_text.value;
  50. if (sAction == "MODI") {
  51. el.behavior = sBehavior;
  52. el.innerHTML = sText;
  53. }else{
  54. dialogArguments.insertHTML("<marquee behavior='"+sBehavior+"'>"+sText+"</marquee>");
  55. }
  56. window.returnValue = null;
  57. window.close();
  58. </script>
  59. </HEAD>
  60. <body bgcolor=menu onload="InitDocument()">
  61. <table border=0 cellpadding=0 cellspacing=0 align=center>
  62. <tr><td>
  63. <FIELDSET align=left>
  64. <LEGEND></LEGEND>
  65. <table border=0 cellspacing=5 cellpadding=0>
  66. <tr valign=middle><td>文本:&nbsp;</td><td><input type=text id="d_text" size=50 value=""></td></tr>
  67. <tr valign=middle><td>表现:&nbsp;</td><td><input onclick="check()" type="radio" name="d_behavior" value="scroll"> 滚动条 <input onclick="check()" type="radio" name="d_behavior" value="slide"> 幻灯片 <input onclick="check()" type="radio" name="d_behavior" value="alternate"> 交替</td></tr>
  68. </table>
  69. </FIELDSET>
  70. </td></tr>
  71. <tr><td height=10></td></tr>
  72. <tr><td align=right><input type=submit value=' 确定 ' id=Ok>&nbsp;&nbsp;<input type=button value=' 取消 ' onclick="window.close();"></td></tr>
  73. </table>
  74. </body>
  75. </html>