Wrox Programmer Forums

Need to download code?

View our list of code downloads.

Go Back   Wrox Programmer Forums > ASP.NET and ASP > ASP.NET 2.0 > ASP.NET 2.0 Professional
Password Reminder
Register
| FAQ | Members List | Search | Today's Posts | Mark Forums Read
ASP.NET 2.0 Professional If you are an experienced ASP.NET programmer, this is the forum for your 2.0 questions. Please also see the Visual Web Developer 2005 forum.
Welcome to the p2p.wrox.com Forums.

You are currently viewing the ASP.NET 2.0 Professional section of the Wrox Programmer to Programmer discussions. This is a community of tens of thousands of software programmers and website developers including Wrox book authors and readers. As a guest, you can read any forum posting. By joining today you can post your own programming questions, respond to other developers’ questions, and eliminate the ads that are displayed to guests. Registration is fast, simple and absolutely free .
DRM-free e-books 300x50
 
 
Thread Tools Search this Thread Display Modes
  #1 (permalink)  
Old January 21st, 2009, 08:17 AM
Authorized User
Points: 91, Level: 1
Points: 91, Level: 1 Points: 91, Level: 1 Points: 91, Level: 1
Activity: 0%
Activity: 0% Activity: 0% Activity: 0%
 
Join Date: Jan 2009
Posts: 14
Thanks: 0
Thanked 0 Times in 0 Posts
Post RichTextBox Control

I have taken a richtextbox Control.If i enter Text or Data into that richtextbox the value or data is not storing in database.i use the below code for inserting
Code:
 string sel = "insert into tablename(article)values('"+ Rte1.Text+"')";
In that article column all the fields are storing as "AjaxControl.richtextboxcontrol"

HTML Code:
<cc1:RichTextEditor ID="Rte1" Theme="Blue"  runat="server" Height="65px" Width="912px"  /> 
i hv added a DLL file

<%@ Register Assembly="RichTextEditor" Namespace="AjaxControls" TagPrefix="cc1" %>
  #2 (permalink)  
Old February 6th, 2009, 06:17 AM
Authorized User
 
Join Date: Jan 2009
Location: thanjavur,india
Posts: 43
Thanks: 0
Thanked 2 Times in 2 Posts
Default from dinesh

hi, iam having the code for the richtextbox control. its working fine in IE and firefox. do u want.
  #3 (permalink)  
Old February 6th, 2009, 06:35 AM
Authorized User
Points: 91, Level: 1
Points: 91, Level: 1 Points: 91, Level: 1 Points: 91, Level: 1
Activity: 0%
Activity: 0% Activity: 0% Activity: 0%
 
Join Date: Jan 2009
Posts: 14
Thanks: 0
Thanked 0 Times in 0 Posts
Default

HI dinesh,plz send me the code..
  #4 (permalink)  
Old February 6th, 2009, 06:53 AM
Authorized User
 
Join Date: Jan 2009
Location: thanjavur,india
Posts: 43
Thanks: 0
Thanked 2 Times in 2 Posts
Default

In ur aspx page add the following,

<asp:Panel ID="pnlContentMgmt" runat="server" Width="570px">
<table cellspacing="0" cellpadding="0">
<tr height="5">
<td>
</td>
</tr>
</table>
<table id="tblEdit" runat="server" style="width: 720px; border-collapse: collapse;
height: 300px" bordercolor="#000000" cellspacing="0" cellpadding="0" width="500"
align="left" bgcolor="#A4A3A1" border="1">
<tr>
<td height="25">
<table height="18" cellspacing="1" cellpadding="0" border="0">
<tr>
<td>
<img height="21" src="Images/TextEditor/VertLine.jpg" width="10" align="absmiddle">
</td>
<td>
<div onmouseup="button_up(this);" class="cbtn" onmousedown="button_down(this);" onmouseover="button_over(this);"
onclick="cmdExec('cut')" onmouseout="button_out(this);">
<img height="19" alt="Cut" hspace="1" src="Images/TextEditor/Cut.gif" width="20"
align="absMiddle" vspace="1">
</div>
</td>
<td>
<div onmouseup="button_up(this);" class="cbtn" onmousedown="button_down(this);" onmouseover="button_over(this);"
onclick="cmdExec('copy')" onmouseout="button_out(this);">
<img height="19" alt="Copy" hspace="1" src="Images/TextEditor/Copy.gif" width="20"
align="absMiddle" vspace="1">
</div>
</td>
<td>
<div onmouseup="button_up(this);" class="cbtn" onmousedown="button_down(this);" onmouseover="button_over(this);"
onclick="cmdExec('paste')" onmouseout="button_out(this);">
<img height="19" alt="Paste" hspace="1" src="Images/TextEditor/Paste.gif" width="20"
align="absMiddle" vspace="1">
</div>
</td>
<td>
<img height="21" src="Images/TextEditor/VertLine.jpg" width="10" align="absmiddle">
</td>
<td>
<div onmouseup="button_up(this);" class="cbtn" onmousedown="button_down(this);" onmouseover="button_over(this);"
onclick="cmdExec('createLink')" onmouseout="button_out(this);">
<img height="19" alt="Link" hspace="2" src="Images/TextEditor/Link.gif" width="20"
align="absMiddle" vspace="1">
</div>
</td>
<td>
<div onmouseup="button_up(this);" class="cbtn" onmousedown="button_down(this);" onmouseover="button_over(this);"
onclick="cmdExec('Unlink')" onmouseout="button_out(this);">
<img height="19" alt="Unlink" hspace="2" src="Images/TextEditor/unlink.gif" width="20"
align="absMiddle" vspace="1">
</div>
</td>
<td>
<div onmouseup="button_up(this);" class="cbtn" onmousedown="button_down(this);" onmouseover="button_over(this);"
onclick="cmdExec('RemoveFormat')" onmouseout="button_out(this);">
<img height="19" alt="Remove Format" hspace="2" src="Images/TextEditor/UnSelect.gif"
width="20" align="absMiddle" vspace="1">
</div>
</td>
<!--<td>
<div onmouseup="button_up(this);" class="cbtn" onmousedown="button_down(this);" onmouseover="button_over(this);"
onclick="setImage()" onmouseout="button_out(this);">
<img height="19" alt="Insert Image" hspace="2" src="Images/TextEditor/InsertImage.gif"
width="20" align="absMiddle" vspace="1">
</div>
</td>-->
<td>
<img height="21" src="Images/TextEditor/VertLine.jpg" width="10" align="absmiddle">
</td>
<td>
<div onmouseup="button_up(this);" class="cbtn" onmousedown="button_down(this);" onmouseover="button_over(this);"
onclick="cmdExec('bold')" onmouseout="button_out(this);">
<img height="19" alt="Bold" hspace="1" src="Images/TextEditor/Bold.gif" width="20"
align="absMiddle" vspace="1">
</div>
</td>
<td>
<div onmouseup="button_up(this);" class="cbtn" onmousedown="button_down(this);" onmouseover="button_over(this);"
onclick="cmdExec('italic')" onmouseout="button_out(this);">
<img height="19" alt="Italic" hspace="1" src="Images/TextEditor/Italic.gif" width="20"
align="absMiddle" vspace="1">
</div>
</td>
<td>
<div onmouseup="button_up(this);" class="cbtn" onmousedown="button_down(this);" onmouseover="button_over(this);"
onclick="cmdExec('underline')" onmouseout="button_out(this);">
<img height="19" alt="Underline" hspace="1" src="Images/TextEditor/Under.gif" width="20"
align="absMiddle" vspace="1">
</div>
</td>
<td>
<img height="21" src="Images/TextEditor/VertLine.jpg" width="10" align="absmiddle"></td>
<td>
<div onmouseup="button_up(this);" class="cbtn" onmousedown="button_down(this);" onmouseover="button_over(this);"
onclick="cmdExec('justifyleft')" onmouseout="button_out(this);">
<img height="19" alt="Justify Left" hspace="1" src="Images/TextEditor/Left.gif" width="20"
align="absMiddle" vspace="1">
</div>
</td>
<td>
<div onmouseup="button_up(this);" class="cbtn" onmousedown="button_down(this);" onmouseover="button_over(this);"
onclick="cmdExec('justifycenter')" onmouseout="button_out(this);">
<img height="19" alt="Center" hspace="1" src="Images/TextEditor/Center.gif" width="20"
align="absMiddle" vspace="1">
</div>
</td>
<td>
<div onmouseup="button_up(this);" class="cbtn" onmousedown="button_down(this);" onmouseover="button_over(this);"
onclick="cmdExec('justifyright')" onmouseout="button_out(this);">
<img height="19" alt="Justify Right" hspace="1" src="Images/TextEditor/Right.gif"
width="20" align="absMiddle" vspace="1">
</div>
</td>
<td>
<img height="21" src="Images/TextEditor/VertLine.jpg" width="10" align="absmiddle"></td>
<td>
<div onmouseup="button_up(this);" class="cbtn" onmousedown="button_down(this);" onmouseover="button_over(this);"
onclick="cmdExec('insertorderedlist')" onmouseout="button_out(this);">
<img height="19" alt="Ordered List" hspace="2" src="Images/TextEditor/numlist.GIF"
width="20" align="absMiddle" vspace="1">
</div>
</td>
<td>
<div onmouseup="button_up(this);" class="cbtn" onmousedown="button_down(this);" onmouseover="button_over(this);"
onclick="cmdExec('insertunorderedlist')" onmouseout="button_out(this);">
<img height="19" alt="Unordered List" hspace="2" src="Images/TextEditor/bullist.GIF"
width="20" align="absMiddle" vspace="1">
</div>
</td>
<td>
<img height="21" src="Images/TextEditor/VertLine.jpg" width="10" align="absmiddle"></td>
<td>
<div onmouseup="button_up(this);" class="cbtn" onmousedown="button_down(this);" onmouseover="button_over(this);"
onclick="foreColor()" onmouseout="button_out(this);">
<img id="BtnColor" height="19" alt="Forecolor" hspace="2" src="Images/TextEditor/fgcolor.gif"
width="20" align="absMiddle" vspace="1"></div>
</td>
<td>
<img height="21" src="Images/TextEditor/VertLine.jpg" width="10" align="absmiddle">
</td>
<td>
<div onmouseup="button_up(this);" class="cbtn" onmousedown="button_down(this);" onmouseover="button_over(this);"
onclick="cmdExec('undo')" onmouseout="button_out(this);">
<img height="19" alt="Undo" hspace="2" src="Images/TextEditor/Undo.gif" width="20"
align="absMiddle" vspace="1">
</div>
</td>
<td>
<div onmouseup="button_up(this);" class="cbtn" onmousedown="button_down(this);" onmouseover="button_over(this);"
onclick="cmdExec('redo')" onmouseout="button_out(this);">
<img height="19" alt="Redo" hspace="2" src="Images/TextEditor/Redo.gif" width="20"
align="absMiddle" vspace="1">
</div>
</td>
<td>
<img height="21" src="Images/TextEditor/VertLine.jpg" width="10" align="absmiddle">
</td>
<td>
<div onmouseup="button_up(this);" class="cbtn" onmousedown="button_down(this);" onmouseover="button_over(this);"
onclick="cmdExec('outdent')" onmouseout="button_out(this);">
<img height="19" alt="Outdent" hspace="2" src="Images/TextEditor/outtdent.gif" width="20"
align="absMiddle" vspace="1">
</div>
</td>
<td>
<div onmouseup="button_up(this);" class="cbtn" onmousedown="button_down(this);" onmouseover="button_over(this);"
onclick="cmdExec('indent')" onmouseout="button_out(this);">
<img height="19" alt="Indent" hspace="2" src="Images/TextEditor/inindent.gif" width="20"
align="absMiddle" vspace="1">
</div>
</td>
<td>
<img height="21" src="Images/TextEditor/VertLine.jpg" width="10" align="absmiddle">
</td>
<td>
<div onmouseup="button_up(this);" class="cbtn" onmousedown="button_down(this);" onmouseover="button_over(this);"
onclick="cmdExec('superscript')" onmouseout="button_out(this);">
<img height="19" alt="Superscript" hspace="2" src="Images/TextEditor/Superscript.gif"
width="20" align="absMiddle" vspace="1">
</div>
</td>
<td>
<div onmouseup="button_up(this);" class="cbtn" onmousedown="button_down(this);" onmouseover="button_over(this);"
onclick="cmdExec('subscript')" onmouseout="button_out(this);">
<img height="19" alt="Subscript" hspace="2" src="Images/TextEditor/Subscript.gif"
width="20" align="absMiddle" vspace="1">
</div>
</td>
<td>
<div onmouseup="button_up(this);" class="cbtn" onmousedown="button_down(this);" onmouseover="button_over(this);"
onclick="cmdExec('InsertHorizontalRule')" onmouseout="button_out(this);">
<img height="19" alt="Horizontal Rule" hspace="2" src="Images/TextEditor/InsertHorizontalRule.gif"
width="20" align="absMiddle" vspace="1">
</div>
</td>
<td>
<img height="21" src="Images/TextEditor/VertLine.jpg" width="10" align="absmiddle">
</td>
</tr>
<tr>
<td>
<img height="21" src="Images/TextEditor/VertLine.jpg" width="10" align="absmiddle">
</td>
<td colspan="3">
<select style="width :80px;" onchange="cmdExec('fontsize',this[this.selectedIndex].value);" name="selfontsize">
<option selected>Size</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
</select>
</td>
<td>
<img height="21" src="Images/TextEditor/VertLine.jpg" width="10" align="absmiddle">
</td>
<td colspan="8">
<select onchange="cmdExec('fontname',this[this.selectedIndex].value);" runat="server"
id="selfont" name="selfont">
</select>
</td>
<%-- <td>
<img height="21" src="Images/TextEditor/VertLine.jpg" width="10" align="absmiddle">
</td>--%>
</tr>
</table>
</td>
</tr>
<tr>
<td height="3">
</td>
</tr>
<tr>
<td id="mam" height="400" bgcolor="#FFFFFF">
<iframe frameborder="0" id="NewsBody_rich" runat="server" name="NewsBody_rich" src="MsgBody.htm"
width="100%" height="100%"></iframe>
</td>
</tr>
<tr>
<td valign="bottom" align="left" height="20">
<table height="35" cellspacing="0" cellpadding="0" width="100%" border="0">
<tr>
<td width="5">
<img src="images/blank.gif" width="1" /></td>
<td>
<a onclick="setMode(1,0);">
<img height="20" src="Images/TextEditor/Normal_on.jpg" width="51" name="Normalbut"></a></td>
<td width="10">
<img src="images/blank.gif" width="1" /></td>
<td width="50">
<a onclick="setMode(0,1,1,0);">
<img height="20" src="Images/TextEditor/HTML_off.jpg" width="44" name="HTMLbut"></a></td>
<td width="85%">
</td>
</tr>
</table>
</td>
</tr>
</table>
</asp:Panel>


and also the hidden control,
<input type="hidden" runat="server" id="hdnmsg" name="hdnmsg" />


and then add the following code in the script,
var type;
function button_over(eButton)
{
eButton.style.backgroundColor = "#8C8883";
eButton.style.borderColor = "darkblue darkblue darkblue darkblue";
}
function button_out(eButton)
{
eButton.style.backgroundColor = "#A4A3A1";
eButton.style.borderColor = "threedface";
}
function button_down(eButton)
{
eButton.style.backgroundColor = "#A4A3A1";
eButton.style.borderColor = "darkblue darkblue darkblue darkblue";
}
function button_up(eButton)
{
eButton.style.backgroundColor = "#A4A3A1";
eButton.style.borderColor = "darkblue darkblue darkblue darkblue";
eButton = null;
}
var isHTMLMode=false;

function cmdExec(cmd,opt)
{
if (isHTMLMode)
{
alert("Formatting happens only in Normal mode");
return;
}
NewsBody_rich.focus();
NewsBody_rich.document.execCommand(cmd,"",opt);
NewsBody_rich.focus();
} // end cmdExec
function ChangeImage (ImageName,FileName) {
document[ImageName].src = FileName;
}
var intHCount = 0;
var intNCount = 0;
function setMode(Nbut, Hbut)
{
var sTmp;
isHTMLMode = Hbut;
isNormalMode = Nbut;
if(Hbut == 1)
{
intHCount++;
intNCount = 0;
}
if(Nbut == 1)
{
intNCount++;
intHCount = 0;
}
if (isHTMLMode && intHCount == 1)
{
sTmp=NewsBody_rich.document.body.innerHTML;

if(GetBrowserType()=="isFF")
NewsBody_rich.document.body.textContent=sTmp;
else
NewsBody_rich.document.body.innerText=sTmp;

ChangeImage ('HTMLbut','images/TextEditor/HTML_on.jpg');
ChangeImage ('Normalbut','images/TextEditor/Normal_off.jpg'); return true;
}
if(isNormalMode && intNCount == 1)
{

if(GetBrowserType()=="isFF")
sTmp=NewsBody_rich.document.body.textContent;
else
sTmp=NewsBody_rich.document.body.innerText;

NewsBody_rich.document.body.innerHTML=sTmp;
ChangeImage ('HTMLbut','images/TextEditor/HTML_off.jpg');
ChangeImage ('Normalbut','images/TextEditor/Normal_on.jpg'); return true;
}
NewsBody_rich.focus();
} // end setMode

function createLink()
{
if (isHTMLMode){alert("Uncheck 'Edit HTML'");return;}
cmdExec("CreateLink");
} // end createLink

function foreColor()
{
var arr = showModalDialog("ColorPalette.htm","","font-family:Verdana; font-size:12; dialogWidth:18; dialogHeight:18" );
if (arr != null) cmdExec("ForeColor",arr);
}

/* function foreColor()
{
if (window.showModalDialog)
{
var dialogArguments = new Object();
var popwin = window.showModalDialog("ColorPalette.htm","", "dialogWidth=300px;dialogHeight=300px;dialogTop=30 0px;dialogLeft=350px;status=no;");
if(popwin != null)
{
cmdExec("ForeColor",popwin);
}
}
}*/
function setImage()
{
var imgSrc = " ";
var flag = 0;
while(imgSrc == " ")
{
imgSrc = prompt('Enter image location with image name ', '');
if (imgSrc == " ") alert("Enter the required URL");
if(imgSrc != "")
{
cmdExec('insertimage', imgSrc);
}
} // end while
} // end setImage
function ShowCM(t,headerText)
{
NewsBody_rich.document.designMode='On';
if (divContent.style.display=="block")
{
divContent.style.display="none";
}
else
{
divContent.style.display="block";
}
type=t;
spnHeader.innerText=headerText;
if(document.getElementById(type).value != '')
{
NewsBody_rich.document.body.innerHTML=document.get ElementById(type).value;
}
}
function fillTxt()
{

var State = new Object()
var aa;
document.getElementById("hdnmsg").innerText=NewsBo dy_rich.document.body.innerHTML;
}


function ClearIFrame()
{
NewsBody_rich.document.body.innerHTML ='';
divContent.style.display="none";
}
function DisableSave(bool)
{
document.Form1.btnSaveHead.style.display="none";
if(bool=='show')
{
if(document.Form1.btnSaveHead.style.display=="none ")
{
document.Form1.btnSaveHead.style.display="block";
}
else
{
document.Form1.btnSaveHead.style.display="none";
}
}
}
  #5 (permalink)  
Old February 6th, 2009, 06:56 AM
Authorized User
 
Join Date: Jan 2009
Location: thanjavur,india
Posts: 43
Thanks: 0
Thanked 2 Times in 2 Posts
Default from dinesh

add the following code in ur aspx page,

<asp:Panel ID="pnlContentMgmt" runat="server" Width="570px">
<table cellspacing="0" cellpadding="0">
<tr height="5">
<td>
</td>
</tr>
</table>
<table id="tblEdit" runat="server" style="width: 720px; border-collapse: collapse;
height: 300px" bordercolor="#000000" cellspacing="0" cellpadding="0" width="500"
align="left" bgcolor="#A4A3A1" border="1">
<tr>
<td height="25">
<table height="18" cellspacing="1" cellpadding="0" border="0">
<tr>
<td>
<img height="21" src="Images/TextEditor/VertLine.jpg" width="10" align="absmiddle">
</td>
<td>
<div onmouseup="button_up(this);" class="cbtn" onmousedown="button_down(this);" onmouseover="button_over(this);"
onclick="cmdExec('cut')" onmouseout="button_out(this);">
<img height="19" alt="Cut" hspace="1" src="Images/TextEditor/Cut.gif" width="20"
align="absMiddle" vspace="1">
</div>
</td>
<td>
<div onmouseup="button_up(this);" class="cbtn" onmousedown="button_down(this);" onmouseover="button_over(this);"
onclick="cmdExec('copy')" onmouseout="button_out(this);">
<img height="19" alt="Copy" hspace="1" src="Images/TextEditor/Copy.gif" width="20"
align="absMiddle" vspace="1">
</div>
</td>
<td>
<div onmouseup="button_up(this);" class="cbtn" onmousedown="button_down(this);" onmouseover="button_over(this);"
onclick="cmdExec('paste')" onmouseout="button_out(this);">
<img height="19" alt="Paste" hspace="1" src="Images/TextEditor/Paste.gif" width="20"
align="absMiddle" vspace="1">
</div>
</td>
<td>
<img height="21" src="Images/TextEditor/VertLine.jpg" width="10" align="absmiddle">
</td>
<td>
<div onmouseup="button_up(this);" class="cbtn" onmousedown="button_down(this);" onmouseover="button_over(this);"
onclick="cmdExec('createLink')" onmouseout="button_out(this);">
<img height="19" alt="Link" hspace="2" src="Images/TextEditor/Link.gif" width="20"
align="absMiddle" vspace="1">
</div>
</td>
<td>
<div onmouseup="button_up(this);" class="cbtn" onmousedown="button_down(this);" onmouseover="button_over(this);"
onclick="cmdExec('Unlink')" onmouseout="button_out(this);">
<img height="19" alt="Unlink" hspace="2" src="Images/TextEditor/unlink.gif" width="20"
align="absMiddle" vspace="1">
</div>
</td>
<td>
<div onmouseup="button_up(this);" class="cbtn" onmousedown="button_down(this);" onmouseover="button_over(this);"
onclick="cmdExec('RemoveFormat')" onmouseout="button_out(this);">
<img height="19" alt="Remove Format" hspace="2" src="Images/TextEditor/UnSelect.gif"
width="20" align="absMiddle" vspace="1">
</div>
</td>
<!--<td>
<div onmouseup="button_up(this);" class="cbtn" onmousedown="button_down(this);" onmouseover="button_over(this);"
onclick="setImage()" onmouseout="button_out(this);">
<img height="19" alt="Insert Image" hspace="2" src="Images/TextEditor/InsertImage.gif"
width="20" align="absMiddle" vspace="1">
</div>
</td>-->
<td>
<img height="21" src="Images/TextEditor/VertLine.jpg" width="10" align="absmiddle">
</td>
<td>
<div onmouseup="button_up(this);" class="cbtn" onmousedown="button_down(this);" onmouseover="button_over(this);"
onclick="cmdExec('bold')" onmouseout="button_out(this);">
<img height="19" alt="Bold" hspace="1" src="Images/TextEditor/Bold.gif" width="20"
align="absMiddle" vspace="1">
</div>
</td>
<td>
<div onmouseup="button_up(this);" class="cbtn" onmousedown="button_down(this);" onmouseover="button_over(this);"
onclick="cmdExec('italic')" onmouseout="button_out(this);">
<img height="19" alt="Italic" hspace="1" src="Images/TextEditor/Italic.gif" width="20"
align="absMiddle" vspace="1">
</div>
</td>
<td>
<div onmouseup="button_up(this);" class="cbtn" onmousedown="button_down(this);" onmouseover="button_over(this);"
onclick="cmdExec('underline')" onmouseout="button_out(this);">
<img height="19" alt="Underline" hspace="1" src="Images/TextEditor/Under.gif" width="20"
align="absMiddle" vspace="1">
</div>
</td>
<td>
<img height="21" src="Images/TextEditor/VertLine.jpg" width="10" align="absmiddle"></td>
<td>
<div onmouseup="button_up(this);" class="cbtn" onmousedown="button_down(this);" onmouseover="button_over(this);"
onclick="cmdExec('justifyleft')" onmouseout="button_out(this);">
<img height="19" alt="Justify Left" hspace="1" src="Images/TextEditor/Left.gif" width="20"
align="absMiddle" vspace="1">
</div>
</td>
<td>
<div onmouseup="button_up(this);" class="cbtn" onmousedown="button_down(this);" onmouseover="button_over(this);"
onclick="cmdExec('justifycenter')" onmouseout="button_out(this);">
<img height="19" alt="Center" hspace="1" src="Images/TextEditor/Center.gif" width="20"
align="absMiddle" vspace="1">
</div>
</td>
<td>
<div onmouseup="button_up(this);" class="cbtn" onmousedown="button_down(this);" onmouseover="button_over(this);"
onclick="cmdExec('justifyright')" onmouseout="button_out(this);">
<img height="19" alt="Justify Right" hspace="1" src="Images/TextEditor/Right.gif"
width="20" align="absMiddle" vspace="1">
</div>
</td>
<td>
<img height="21" src="Images/TextEditor/VertLine.jpg" width="10" align="absmiddle"></td>
<td>
<div onmouseup="button_up(this);" class="cbtn" onmousedown="button_down(this);" onmouseover="button_over(this);"
onclick="cmdExec('insertorderedlist')" onmouseout="button_out(this);">
<img height="19" alt="Ordered List" hspace="2" src="Images/TextEditor/numlist.GIF"
width="20" align="absMiddle" vspace="1">
</div>
</td>
<td>
<div onmouseup="button_up(this);" class="cbtn" onmousedown="button_down(this);" onmouseover="button_over(this);"
onclick="cmdExec('insertunorderedlist')" onmouseout="button_out(this);">
<img height="19" alt="Unordered List" hspace="2" src="Images/TextEditor/bullist.GIF"
width="20" align="absMiddle" vspace="1">
</div>
</td>
<td>
<img height="21" src="Images/TextEditor/VertLine.jpg" width="10" align="absmiddle"></td>
<td>
<div onmouseup="button_up(this);" class="cbtn" onmousedown="button_down(this);" onmouseover="button_over(this);"
onclick="foreColor()" onmouseout="button_out(this);">
<img id="BtnColor" height="19" alt="Forecolor" hspace="2" src="Images/TextEditor/fgcolor.gif"
width="20" align="absMiddle" vspace="1"></div>
</td>
<td>
<img height="21" src="Images/TextEditor/VertLine.jpg" width="10" align="absmiddle">
</td>
<td>
<div onmouseup="button_up(this);" class="cbtn" onmousedown="button_down(this);" onmouseover="button_over(this);"
onclick="cmdExec('undo')" onmouseout="button_out(this);">
<img height="19" alt="Undo" hspace="2" src="Images/TextEditor/Undo.gif" width="20"
align="absMiddle" vspace="1">
</div>
</td>
<td>
<div onmouseup="button_up(this);" class="cbtn" onmousedown="button_down(this);" onmouseover="button_over(this);"
onclick="cmdExec('redo')" onmouseout="button_out(this);">
<img height="19" alt="Redo" hspace="2" src="Images/TextEditor/Redo.gif" width="20"
align="absMiddle" vspace="1">
</div>
</td>
<td>
<img height="21" src="Images/TextEditor/VertLine.jpg" width="10" align="absmiddle">
</td>
<td>
<div onmouseup="button_up(this);" class="cbtn" onmousedown="button_down(this);" onmouseover="button_over(this);"
onclick="cmdExec('outdent')" onmouseout="button_out(this);">
<img height="19" alt="Outdent" hspace="2" src="Images/TextEditor/outtdent.gif" width="20"
align="absMiddle" vspace="1">
</div>
</td>
<td>
<div onmouseup="button_up(this);" class="cbtn" onmousedown="button_down(this);" onmouseover="button_over(this);"
onclick="cmdExec('indent')" onmouseout="button_out(this);">
<img height="19" alt="Indent" hspace="2" src="Images/TextEditor/inindent.gif" width="20"
align="absMiddle" vspace="1">
</div>
</td>
<td>
<img height="21" src="Images/TextEditor/VertLine.jpg" width="10" align="absmiddle">
</td>
<td>
<div onmouseup="button_up(this);" class="cbtn" onmousedown="button_down(this);" onmouseover="button_over(this);"
onclick="cmdExec('superscript')" onmouseout="button_out(this);">
<img height="19" alt="Superscript" hspace="2" src="Images/TextEditor/Superscript.gif"
width="20" align="absMiddle" vspace="1">
</div>
</td>
<td>
<div onmouseup="button_up(this);" class="cbtn" onmousedown="button_down(this);" onmouseover="button_over(this);"
onclick="cmdExec('subscript')" onmouseout="button_out(this);">
<img height="19" alt="Subscript" hspace="2" src="Images/TextEditor/Subscript.gif"
width="20" align="absMiddle" vspace="1">
</div>
</td>
<td>
<div onmouseup="button_up(this);" class="cbtn" onmousedown="button_down(this);" onmouseover="button_over(this);"
onclick="cmdExec('InsertHorizontalRule')" onmouseout="button_out(this);">
<img height="19" alt="Horizontal Rule" hspace="2" src="Images/TextEditor/InsertHorizontalRule.gif"
width="20" align="absMiddle" vspace="1">
</div>
</td>
<td>
<img height="21" src="Images/TextEditor/VertLine.jpg" width="10" align="absmiddle">
</td>
</tr>
<tr>
<td>
<img height="21" src="Images/TextEditor/VertLine.jpg" width="10" align="absmiddle">
</td>
<td colspan="3">
<select style="width :80px;" onchange="cmdExec('fontsize',this[this.selectedIndex].value);" name="selfontsize">
<option selected>Size</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
</select>
</td>
<td>
<img height="21" src="Images/TextEditor/VertLine.jpg" width="10" align="absmiddle">
</td>
<td colspan="8">
<select onchange="cmdExec('fontname',this[this.selectedIndex].value);" runat="server"
id="selfont" name="selfont">
</select>
</td>
<%-- <td>
<img height="21" src="Images/TextEditor/VertLine.jpg" width="10" align="absmiddle">
</td>--%>
</tr>
</table>
</td>
</tr>
<tr>
<td height="3">
</td>
</tr>
<tr>
<td id="mam" height="400" bgcolor="#FFFFFF">
<iframe frameborder="0" id="NewsBody_rich" runat="server" name="NewsBody_rich" src="MsgBody.htm"
width="100%" height="100%"></iframe>
</td>
</tr>
<tr>
<td valign="bottom" align="left" height="20">
<table height="35" cellspacing="0" cellpadding="0" width="100%" border="0">
<tr>
<td width="5">
<img src="images/blank.gif" width="1" /></td>
<td>
<a onclick="setMode(1,0);">
<img height="20" src="Images/TextEditor/Normal_on.jpg" width="51" name="Normalbut"></a></td>
<td width="10">
<img src="images/blank.gif" width="1" /></td>
<td width="50">
<a onclick="setMode(0,1,1,0);">
<img height="20" src="Images/TextEditor/HTML_off.jpg" width="44" name="HTMLbut"></a></td>
<td width="85%">
</td>
</tr>
</table>
</td>
</tr>
</table>
</asp:Panel>
  #6 (permalink)  
Old February 6th, 2009, 06:59 AM
Authorized User
 
Join Date: Jan 2009
Location: thanjavur,india
Posts: 43
Thanks: 0
Thanked 2 Times in 2 Posts
Default from dinesh

add one hidden control,
<input type="hidden" runat="server" id="hdnmsg" name="hdnmsg" />

you can get the entered text in the control using
hdnmsg.Value
  #7 (permalink)  
Old February 6th, 2009, 07:02 AM
Authorized User
 
Join Date: Jan 2009
Location: thanjavur,india
Posts: 43
Thanks: 0
Thanked 2 Times in 2 Posts
Default fromm dinesh

add the following script
var type;
function button_over(eButton)
{
eButton.style.backgroundColor = "#8C8883";
eButton.style.borderColor = "darkblue darkblue darkblue darkblue";
}
function button_out(eButton)
{
eButton.style.backgroundColor = "#A4A3A1";
eButton.style.borderColor = "threedface";
}
function button_down(eButton)
{
eButton.style.backgroundColor = "#A4A3A1";
eButton.style.borderColor = "darkblue darkblue darkblue darkblue";
}
function button_up(eButton)
{
eButton.style.backgroundColor = "#A4A3A1";
eButton.style.borderColor = "darkblue darkblue darkblue darkblue";
eButton = null;
}
var isHTMLMode=false;

function cmdExec(cmd,opt)
{
if (isHTMLMode)
{
alert("Formatting happens only in Normal mode");
return;
}
NewsBody_rich.focus();
NewsBody_rich.document.execCommand(cmd,"",opt);
NewsBody_rich.focus();
} // end cmdExec
function ChangeImage (ImageName,FileName) {
document[ImageName].src = FileName;
}
var intHCount = 0;
var intNCount = 0;
function setMode(Nbut, Hbut)
{
var sTmp;
isHTMLMode = Hbut;
isNormalMode = Nbut;
if(Hbut == 1)
{
intHCount++;
intNCount = 0;
}
if(Nbut == 1)
{
intNCount++;
intHCount = 0;
}
if (isHTMLMode && intHCount == 1)
{
sTmp=NewsBody_rich.document.body.innerHTML;

if(GetBrowserType()=="isFF")
NewsBody_rich.document.body.textContent=sTmp;
else
NewsBody_rich.document.body.innerText=sTmp;

ChangeImage ('HTMLbut','images/TextEditor/HTML_on.jpg');
ChangeImage ('Normalbut','images/TextEditor/Normal_off.jpg'); return true;
}
if(isNormalMode && intNCount == 1)
{

if(GetBrowserType()=="isFF")
sTmp=NewsBody_rich.document.body.textContent;
else
sTmp=NewsBody_rich.document.body.innerText;

NewsBody_rich.document.body.innerHTML=sTmp;
ChangeImage ('HTMLbut','images/TextEditor/HTML_off.jpg');
ChangeImage ('Normalbut','images/TextEditor/Normal_on.jpg'); return true;
}
NewsBody_rich.focus();
} // end setMode

function createLink()
{
if (isHTMLMode){alert("Uncheck 'Edit HTML'");return;}
cmdExec("CreateLink");
} // end createLink

function foreColor()
{
var arr = showModalDialog("ColorPalette.htm","","font-family:Verdana; font-size:12; dialogWidth:18; dialogHeight:18" );
if (arr != null) cmdExec("ForeColor",arr);
}

/* function foreColor()
{
if (window.showModalDialog)
{
var dialogArguments = new Object();
var popwin = window.showModalDialog("ColorPalette.htm","", "dialogWidth=300px;dialogHeight=300px;dialogTop=30 0px;dialogLeft=350px;status=no;");
if(popwin != null)
{
cmdExec("ForeColor",popwin);
}
}
}*/
function setImage()
{
var imgSrc = " ";
var flag = 0;
while(imgSrc == " ")
{
imgSrc = prompt('Enter image location with image name ', '');
if (imgSrc == " ") alert("Enter the required URL");
if(imgSrc != "")
{
cmdExec('insertimage', imgSrc);
}
} // end while
} // end setImage
function ShowCM(t,headerText)
{
NewsBody_rich.document.designMode='On';
if (divContent.style.display=="block")
{
divContent.style.display="none";
}
else
{
divContent.style.display="block";
}
type=t;
spnHeader.innerText=headerText;
if(document.getElementById(type).value != '')
{
NewsBody_rich.document.body.innerHTML=document.get ElementById(type).value;
}
}
function fillTxt()
{

var State = new Object()
var aa;
document.getElementById("hdnmsg").innerText=NewsBo dy_rich.document.body.innerHTML;

}


function ClearIFrame()
{
NewsBody_rich.document.body.innerHTML ='';
divContent.style.display="none";
}
function DisableSave(bool)
{
document.Form1.btnSaveHead.style.display="none";
if(bool=='show')
{
if(document.Form1.btnSaveHead.style.display=="none ")
{
document.Form1.btnSaveHead.style.display="block";
}
else
{
document.Form1.btnSaveHead.style.display="none";
}
}
}
  #8 (permalink)  
Old February 6th, 2009, 07:17 AM
Authorized User
Points: 91, Level: 1
Points: 91, Level: 1 Points: 91, Level: 1 Points: 91, Level: 1
Activity: 0%
Activity: 0% Activity: 0% Activity: 0%
 
Join Date: Jan 2009
Posts: 14
Thanks: 0
Thanked 0 Times in 0 Posts
Default

dinesh can u give me ur mailID i hv sm quries regarding this richtextbox....
  #9 (permalink)  
Old February 6th, 2009, 07:37 AM
Authorized User
 
Join Date: Jan 2009
Location: thanjavur,india
Posts: 43
Thanks: 0
Thanked 2 Times in 2 Posts
Default from dinesh

passion_din@yahoo.co.in
 


Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off
Trackbacks are Off
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
RichTextBox Query sandeep Infopath 0 June 13th, 2007 08:03 PM
RichTextBox Help Kaustav VB How-To 1 February 22nd, 2006 03:53 PM
RichTextBox Control - Bullets qadeer05 BOOK: Professional C#, 2nd and 3rd Editions 0 August 17th, 2004 04:15 PM
What is the use of a richtextbox? snowydust VB How-To 2 July 28th, 2004 11:05 AM
Coloring Information in Richtextbox Control bmains Pro VB.NET 2002/2003 0 August 13th, 2003 03:24 PM



All times are GMT -4. The time now is 09:33 PM.


Powered by vBulletin®
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd.
© 2013 John Wiley & Sons, Inc.