main.js
上传用户:avia982301
上传日期:2008-10-30
资源大小:557k
文件大小:2k
源码类别:

.net编程

开发平台:

C#

  1. /*
  2. *######################################
  3. * eWebEditor v4.00 - Advanced online web based WYSIWYG HTML editor.
  4. * Copyright (c) 2003-2007 eWebSoft.com
  5. *
  6. * For further information go to http://www.ewebsoft.com/
  7. * This copyright notice MUST stay intact for use.
  8. *######################################
  9. */
  10. var sEditorRootPath = document.location.pathname;
  11. sEditorRootPath = sEditorRootPath.substr(0, sEditorRootPath.length-15);
  12. config.StyleMenuHeader = "<head>"
  13. +"<link href='" + sEditorRootPath + "/language/" + AvailableLangs["Active"] + ".css' type='text/css' rel='stylesheet'>"
  14. +"<link href='" + sEditorRootPath + "/css/" + config.CssDir + "/menuarea.css' type='text/css' rel='stylesheet'>"
  15. +"</head>"
  16. +"<body scroll='no' onConTextMenu='event.returnValue=false;'>";
  17. var sBaseHref = "";
  18. if(config.BaseHref!=""){
  19. sBaseHref = "<base href='" + document.location.protocol + "//" + document.location.host + config.BaseHref + "'>";
  20. }
  21. config.StyleEditorHeader1 = "<head>"
  22. +"<link href='" + sEditorRootPath + "/css/" + config.CssDir + "/editorarea.css' type='text/css' rel='stylesheet'>";
  23. config.StyleEditorHeader2 = sBaseHref + "</head><body MONOSPACE>" ;
  24. if (sExtCSS){
  25. sExtCSS = "<link href='" + relative2fullpath(sExtCSS) + "' type='text/css' rel='stylesheet'>";
  26. }else{
  27. sExtCSS = "";
  28. }
  29. document.write ("<title>eWebEditor</title>");
  30. document.write ("<link href='language/" + AvailableLangs["Active"] + ".css' type='text/css' rel='stylesheet'>");
  31. document.write ("<link href='css/" + config.CssDir + "/editor.css' type='text/css' rel='stylesheet'>");
  32. document.write ("<script type='text/javascript' src='js/editor.js'></script>");
  33. document.write ("<script type='text/javascript' src='js/table.js'></script>");
  34. document.write ("<script type='text/javascript' src='js/menu.js'></script>");
  35. document.write ("</head>");
  36. document.write ("<body SCROLLING=no onConTextMenu='event.returnValue=false;'>");
  37. document.write ("<script type='text/javascript' src='js/show.js'></script>");
  38. document.write ("</body></html>");
  39. function relative2fullpath(url){
  40. if(url.indexOf("://")>=0) {return url;}
  41. if(url.substr(0,1)=="/") {return url;}
  42. var sPath = sEditorRootPath;
  43. while(url.substr(0,3)=="../"){
  44. url = url.substr(3);
  45. sPath = sPath.substring(0, sPath.lastIndexOf("/"));
  46. }
  47. return sPath + "/" + url;
  48. }