link.html 2.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <head>
  4. <meta http-equiv="content-type" content="text/html; charset=utf-8" />
  5. <title>Flash</title>
  6. <style type="text/css" rel="stylesheet">
  7. body {
  8. font-size:12px;
  9. font-family: "sans serif",tahoma,verdana,helvetica;
  10. margin:0;
  11. background-color:#F0F0EE;
  12. overflow:hidden;
  13. }
  14. label {
  15. cursor:pointer;
  16. }
  17. .main {
  18. margin: 10px;
  19. }
  20. .table {
  21. list-style-image:none;
  22. list-style-position:outside;
  23. list-style-type:none;
  24. margin:0;
  25. padding:0;
  26. display:block;
  27. }
  28. .table li {
  29. padding:0;
  30. margin-bottom:10px;
  31. display:list-item;
  32. line-height:1.5;
  33. }
  34. .table li label {
  35. font-weight:bold;
  36. }
  37. .table li input {
  38. vertical-align:middle;
  39. }
  40. .table li img {
  41. vertical-align:middle;
  42. }
  43. </style>
  44. <script type="text/javascript">
  45. var KE = parent.KE;
  46. location.href.match(/\?id=([\w-]+)/i);
  47. var id = RegExp.$1;
  48. KE.event.ready(function() {
  49. var hyperLink = KE.$('hyperLink', document);
  50. var linkType = KE.$('linkType', document);
  51. var linkNode = KE.plugin['link'].getSelectedNode(id);
  52. if (linkNode) {
  53. var src = KE.format.getUrl(linkNode.href, KE.g[id].urlType);
  54. var target = linkNode.target;
  55. hyperLink.value = src;
  56. linkType.value = target == '_blank' ? target : '_self';
  57. var range = KE.g[id].keRange;
  58. range.selectTextNode(linkNode);
  59. KE.g[id].keSel.addRange(range);
  60. }
  61. KE.util.hideLoadingPage(id);
  62. }, window, document);
  63. </script>
  64. </head>
  65. <body>
  66. <div class="main">
  67. <ul class="table">
  68. <li>
  69. <label for="hyperLink">URL地址</label>
  70. <input type="text" id="hyperLink" name="hyperLink" value="http://" style="width:90%;" />
  71. </li>
  72. <li>
  73. <label for="linkType">打开类型</label>
  74. <select id="linkType" name="linkType">
  75. <option value="_blank">新窗口</option>
  76. <option value="_self">当前窗口</option>
  77. </select>
  78. </li>
  79. </ul>
  80. </div>
  81. </body>
  82. </html>