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

📄 create_a_custom_dialog.aspx

📁 在线网页编辑器.net 2.0版!不错的在线网页编辑器
💻 ASPX
字号:
<%@ Register TagPrefix="CE" Namespace="CuteEditor" Assembly="CuteEditor" %>
<%@ Page language="c#"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" > 
		<script language="JavaScript" type="text/javascript" >
			function ShowMyDialog(button)
			{
				//use CuteEditor_GetEditor(elementinsidetheEditor) to get the cute editor instance
				var editor=CuteEditor_GetEditor(button);
				//show the dialog page , and pass the editor as newwin.dialogArguments
				//(handler,url,args,feature)
				var newwin=editor.ShowDialog(null,"My_Custom_Text.html?_rand="+new Date().getTime()
					,editor,"dialogWidth:400px;dialogHeight:240px");
			}
		</script>

<html>
    <head>
		<title>ASP and ASP.NET WYSIWYG Editor - How to create a custom button which displays a dialog?</title>
		<link rel="stylesheet" href="../../example.css" type="text/css" />
	</head>
    <body >
        <form runat="server" ID="Form1">	
			<h2>How to create a custom button which displays a dialog?</h2> <hr>
			<br>
			In this example, first we get the location of Italic button. Then we add a custom dialog after it.
			<br><br>
			<CE:Editor id="Editor1" ThemeType="OfficeXP" AutoConfigure="Minimal" EditorWysiwygModeCss="example.css" runat="server" ></CE:Editor><br />
					
		
		</form>
	</body>
</html>
<script runat="server">
	private void Page_Load(object sender, System.EventArgs e)
	{
		//about Italic, see Full.config
		//<item type="image" name="Italic" imagename="Italic" />
		//get the pos after the Italic
		int pos=Editor1.ToolControls.IndexOf("Italic")+1;

		//Themes/%ThemeName%/Images/text.gif
		WebControl ctrl=Editor1.CreateCommandButton("MyButton","text.gif","Insert My Custom Text");

		ctrl.Attributes["onclick"]="ShowMyDialog(this)";
	
		//add this custom button into the editor
		Editor1.InsertToolControl(pos,"MyButton",ctrl);
	}
</script>

⌨️ 快捷键说明

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