⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ewebeditor.aspx.cs

📁 oa系统的源代码
💻 CS
📖 第 1 页 / 共 3 页
字号:
			sbScript.AppendFormat("var config = new Object();\n");
			sbScript.AppendFormat("config.Version = \"{0}\";\n",sVersion);
			sbScript.AppendFormat("config.ReleaseDate = \"{0}\";\n",sReleaseDate);
			sbScript.AppendFormat("config.StyleName = \"{0}\";\n",sStyleName);
			sbScript.AppendFormat("config.StyleEditorHeader = \"<head><link href=\\\"\"+sPath+\"css/EditorArea.css\\\" type=\\\"text/css\\\" rel=\\\"stylesheet\\\"></head><body MONOSPACE>\";\n");
			//sbScript.AppendFormat("config.StyleMenuHeader = \"<head><link href=\\\"\"+sPath+\"css/MenuArea.css\\\" type=\\\"text/css\\\" rel=\\\"stylesheet\\\"></head><body scroll=\\\"no\\\" onConTextMenu=\\\"event.returnValue=false;\\\">\";\n");
			sbScript.AppendFormat("config.StyleEditorHeader = {0}",sStyleEditorHeader);
			sbScript.AppendFormat("config.StyleMenuHeader = {0}",sStyleMenuHeader);
			sbScript.AppendFormat("config.StyleDir = \"{0}\";\n",sStyleDir);
			sbScript.AppendFormat("config.StyleUploadDir = \"{0}\";\n",sStyleUploadDir);
			sbScript.AppendFormat("config.InitMode = \"{0}\";\n",sInitMode);
			sbScript.AppendFormat("config.AutoDetectPasteFromWord = {0};\n",sDetectFromWord);
			sbScript.AppendFormat("config.BaseUrl = {0};\n",sBaseUrl);

			sbScript.AppendFormat("config.ExtImage = \"{0}\";\n",sExtImage);
			sbScript.AppendFormat("config.ExtFlash = \"{0}\";\n",sExtFlash);
			sbScript.AppendFormat("config.ExtMedia = \"{0}\";\n",sExtMedia);
			sbScript.AppendFormat("config.ExtOther = \"{0}\";\n",sExtOther);

			sbScript.AppendFormat("</Script>");
			//sbScript.Append("<SCRIPT language=Javascript src=\"include/editor.js\"></SCRIPT>\n");
			//sbScript.Append("<SCRIPT language=Javascript src=\"include/table.js\"></SCRIPT>\n");
			//sbScript.Append("<SCRIPT language=Javascript src=\"include/menu.js\"></SCRIPT>\n");
			//sbScript.Append("<script language=javascript event=\"onerror(msg, url, line)\" for=\"window\"></script>\n");
			
			
			
			return sbScript.ToString();

			//			if (!Page.IsStartupScriptRegistered("config"))
			//			{
			//				Page.RegisterStartupScript("config",sbScript.ToString());
			//			}
		}


		/// <summary>
		/// 建立工具栏,
		/// </summary>
		/// <returns></returns>
		private string CreateToolBar()
		{
 			System.Text.StringBuilder sbToolBar = new System.Text.StringBuilder();
			
			//得到按钮的哈希表
			Hashtable htButtons = new Hashtable();
			htButtons = CreateHashtableButtons();

           //数据库处理

			sbToolBar.Append ("<table border=0 cellpadding=0 cellspacing=0 width='100%' class='Toolbar' id='eWebEditor_Toolbar'>");
			
			if (Toolbar1 != "")
			{
				sbToolBar.Append("<tr><td><div class=yToolbar>");
				string[] aButtonCode1;
				aButtonCode1 = Toolbar1.Split(new Char[] {'|'});
				foreach(string sButtonCode in aButtonCode1)
				{
					if (sFullScreen == "1" &&  sButtonCode.ToUpper() == "MAXIMIZE")
					{
						sbToolBar.Append(htButtons["Minimize"] + "\n");
					}
					else
					{
						sbToolBar.Append(htButtons[sButtonCode] + "\n");
					}
				}
				sbToolBar.Append("</div></td></tr>");
			}
			if (Toolbar2 != "")
			{
				sbToolBar.Append("<tr><td><div class=yToolbar>");
				string[] aButtonCode2;
				aButtonCode2 = Toolbar2.Split(new Char[] {'|'});
				foreach(string sButtonCode in aButtonCode2)
				{
					if (sFullScreen == "1" &&  sButtonCode.ToUpper() == "MAXIMIZE")
					{
						sbToolBar.Append(htButtons["Minimize"] + "\n");
					}
					else
					{
						sbToolBar.Append(htButtons[sButtonCode] + "\n");
					}
				}
				sbToolBar.Append("</div></td></tr>");	
			}
			if(Toolbar3 != "")
			{
				sbToolBar.Append("<tr><td><div class=yToolbar>");
				string[] aButtonCode3;
				aButtonCode3 = Toolbar3.Split(new Char[] {'|'});
				foreach(string sButtonCode in aButtonCode3)
				{
					if (sFullScreen == "1" &&  sButtonCode.ToUpper() == "MAXIMIZE")
					{
						sbToolBar.Append(htButtons["Minimize"] + "\n");
					}
					else
					{
						sbToolBar.Append(htButtons[sButtonCode] + "\n");
					}
				}
				sbToolBar.Append("</div></td></tr>");
			}

			sbToolBar.Append("</table>");

			return sbToolBar.ToString();
		}


		/// <summary>
		/// 建立状态栏
		/// </summary>
		/// <returns></returns>
		private string CreateStatusBar()
		{
			System.Text.StringBuilder sbStatusBar = new System.Text.StringBuilder();

			sbStatusBar.AppendFormat("<TABLE border=\"0\" cellPadding=\"0\" cellSpacing=\"0\" width=\"100%\" class=\"StatusBar\" height=\"25\" ID=\"Table1\">{0}","\n");
			sbStatusBar.AppendFormat("<TR valign=\"middle\">{0}","\n");
			sbStatusBar.AppendFormat("<td>{0}","\n");
			sbStatusBar.AppendFormat("<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" height=\"20\" ID=\"Table2\">{0}","\n");
			sbStatusBar.AppendFormat("<tr>{0}","\n");
			sbStatusBar.AppendFormat("<td width=\"10\"></td>{0}","\n");
			sbStatusBar.AppendFormat("<td class=\"StatusBarBtnOff\" id=\"eWebEditor_CODE\" onclick=\"setMode('CODE')\"><img border=\"0\" src=\"buttonimage/standard/modecode.gif\" width=\"50\" height=\"15\" align=\"absmiddle\"></td>{0}","\n");
			sbStatusBar.AppendFormat("<td width=\"5\"></td>{0}","\n");
			sbStatusBar.AppendFormat("<td class=\"StatusBarBtnOff\" id=\"eWebEditor_EDIT\" onclick=\"setMode('EDIT')\"><img border=\"0\" src=\"buttonimage/standard/modeedit.gif\" width=\"50\" height=\"15\" align=\"absmiddle\"></td>{0}","\n");
			sbStatusBar.AppendFormat("<td width=\"5\"></td>{0}","\n");
			sbStatusBar.AppendFormat("<td class=\"StatusBarBtnOff\" id=\"eWebEditor_VIEW\" onclick=\"setMode('VIEW')\"><img border=\"0\" src=\"buttonimage/standard/modepreview.gif\" width=\"50\" height=\"15\" align=\"absmiddle\"></td>{0}","\n");
			sbStatusBar.AppendFormat("</tr>{0}","\n");
			sbStatusBar.AppendFormat("</table>{0}","\n");
			sbStatusBar.AppendFormat("</td>{0}","\n");
			sbStatusBar.AppendFormat("<td align=\"right\">{0}","\n");
			sbStatusBar.AppendFormat("<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" height=\"20\" ID=\"Table3\">{0}","\n");
			sbStatusBar.AppendFormat("<tr>{0}","\n");
			sbStatusBar.AppendFormat("<td style=\"cursor:pointer;\" onclick=\"sizeChange(300)\"><img border=\"0\" SRC=\"buttonimage/standard/sizeplus.gif\" width=\"20\" height=\"20\" alt=\"增高编辑区\"></td>{0}","\n");
			sbStatusBar.AppendFormat("<td width=\"5\"></td>{0}","\n");
			sbStatusBar.AppendFormat("<td style=\"cursor:pointer;\" onclick=\"sizeChange(-300)\"><img border=\"0\" SRC=\"buttonimage/standard/sizeminus.gif\" width=\"20\" height=\"20\" alt=\"减小编辑区\"></td>{0}","\n");
			sbStatusBar.AppendFormat("<td width=\"40\"></td>{0}","\n");
			sbStatusBar.AppendFormat("</tr>{0}","\n");
			sbStatusBar.AppendFormat("</table>{0}","\n");
			sbStatusBar.AppendFormat("</td>{0}","\n");
			sbStatusBar.AppendFormat("</TR>{0}","\n");
			sbStatusBar.AppendFormat("</TABLE>{0}","\n");

			return sbStatusBar.ToString();
		}

		
		/// <summary>
		/// 得到按钮的哈希表(按钮代码和Html输出对应)
		/// </summary>
		/// <returns></returns>
		private Hashtable CreateHashtableButtons()
		{
			Hashtable myHashtable = new Hashtable();

			myHashtable["TBSep"] =				"<DIV CLASS=\"TBSep\"></DIV>";
			myHashtable["TBHandle"] =			"<DIV CLASS=\"TBHandle\"></DIV>";
			myHashtable["Space"] =				"<DIV CLASS=\"TBGen\">&nbsp;</DIV>";

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -