demo.asp 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. <%@ CODEPAGE=65001 %>
  2. <%
  3. Option Explicit
  4. Response.CodePage=65001
  5. Response.Charset="UTF-8"
  6. Dim htmlData
  7. htmlData = Request.Form("content1")
  8. Function htmlspecialchars(str)
  9. str = Replace(str, "&", "&amp;")
  10. str = Replace(str, "<", "&lt;")
  11. str = Replace(str, ">", "&gt;")
  12. str = Replace(str, """", "&quot;")
  13. htmlspecialchars = str
  14. End Function
  15. %>
  16. <!doctype html>
  17. <html>
  18. <head>
  19. <meta charset="utf-8" />
  20. <title>KindEditor ASP</title>
  21. <link rel="stylesheet" href="../themes/default/default.css" />
  22. <link rel="stylesheet" href="../plugins/code/prettify.css" />
  23. <script charset="utf-8" src="../kindeditor.js"></script>
  24. <script charset="utf-8" src="../lang/zh-CN.js"></script>
  25. <script charset="utf-8" src="../plugins/code/prettify.js"></script>
  26. <script>
  27. KindEditor.ready(function(K) {
  28. var editor1 = K.create('textarea[name="content1"]', {
  29. cssPath : '../plugins/code/prettify.css',
  30. uploadJson : '../asp/upload_json.asp',
  31. fileManagerJson : '../asp/file_manager_json.asp',
  32. allowFileManager : true,
  33. afterCreate : function() {
  34. var self = this;
  35. K.ctrl(document, 13, function() {
  36. self.sync();
  37. K('form[name=example]')[0].submit();
  38. });
  39. K.ctrl(self.edit.doc, 13, function() {
  40. self.sync();
  41. K('form[name=example]')[0].submit();
  42. });
  43. }
  44. });
  45. prettyPrint();
  46. });
  47. </script>
  48. </head>
  49. <body>
  50. <%=htmlData%>
  51. <form name="example" method="post" action="demo.asp">
  52. <textarea name="content1" style="width:700px;height:200px;visibility:hidden;"><%=htmlspecialchars(htmlData)%></textarea>
  53. <br />
  54. <input type="submit" name="button" value="提交内容" /> (提交快捷键: Ctrl + Enter)
  55. </form>
  56. </body>
  57. </html>