Re: PasteHTML

  •  05-29-2009, 1:00 AM

    Re: PasteHTML

    Hi,
     
    Try this example
     
    1. <%@ Page Language="VB" %>   
    2.   
    3. <%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="ajaxtoolkit" %>   
    4. <%@ Register Assembly="CuteEditor" Namespace="CuteEditor" TagPrefix="CE" %>   
    5. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">   
    6. <html xmlns="http://www.w3.org/1999/xhtml">   
    7. <head id="Head1" runat="server">   
    8.     <title>test</title>   
    9. </head>   
    10.   
    11. <script type="text/javascript">   
    12. function insertLink()   
    13. {   
    14. var editor1 = document.getElementById('<%= Editor1.ClientID%>');   
    15. var tex1=document.getElementById("<%= textBox1.ClientID %>").value;   
    16. var tex2=document.getElementById("<%= textBox2.ClientID %>").value;   
    17. var HyperLinkMarkUp = '<a href=\"' + tex1 + '\" target="_blank" >' + tex2 + '</a>';   
    18. editor1.PasteHTML(HyperLinkMarkUp);   
    19. editor1.FocusDocument();    
    20. }   
    21. </script>   
    22.   
    23. <body>   
    24.     <form id="form1" runat="server">   
    25.     <asp:ScriptManager ID="ScriptManager1" runat="server">   
    26.     </asp:ScriptManager>   
    27.     <asp:UpdatePanel ID="UpdatePanel1" runat="server">   
    28.         <ContentTemplate>   
    29.             <CE:Editor ID="Editor1" runat="server">   
    30.             </CE:Editor>   
    31.             <asp:Button ID="button1" runat="server" Text="InsertLink" />   
    32.             <asp:Panel ID="panel1" runat="server" BackColor="Red" Width="300px" Height="100px"  
    33.                 Style="padding-left: 80px; padding-top: 40px">   
    34.                 <asp:TextBox ID="textBox1" runat="server"></asp:TextBox>   
    35.                 <asp:TextBox ID="textBox2" runat="server"></asp:TextBox><br />   
    36.                 <input type="button" id="btn_insert" onclick="insertLink()" value="Insert" />   
    37.             </asp:Panel>   
    38.             <ajaxtoolkit:ModalPopupExtender ID="ModalPopupExtender1" runat="server" TargetControlID="button1"  
    39.                 OkControlID="btn_insert" PopupControlID="panel1">   
    40.             </ajaxtoolkit:ModalPopupExtender>   
    41.         </ContentTemplate>   
    42.     </asp:UpdatePanel>   
    43.     </form>   
    44. </body>   
    45. </html>  

     
    Regards,
     
    Ken
View Complete Thread