Re: Javascript Not Working in Firefox

  •  11-02-2009, 4:05 AM

    Re: Javascript Not Working in Firefox

    Hi MDCragg,
     
    Try this way
     
    Do not use server button to add the text, use input, like below.
    1. <%@ Page Language="C#" %>   
    2.   
    3. <%@ Register Namespace="CuteEditor" Assembly="CuteEditor" TagPrefix="CE" %>   
    4. <%@ Register Namespace="AjaxControlToolkit" Assembly="AjaxControlToolkit" TagPrefix="AJAX" %>   
    5. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">   
    6.   
    7. <script runat="server">   
    8.       
    9.     protected void btnClose_Click(object sender, EventArgs e)   
    10.     {   
    11.         ModalPopupExtender1.Hide();   
    12.     }   
    13. </script>   
    14.   
    15. <html xmlns="http://www.w3.org/1999/xhtml">   
    16. <head runat="server">   
    17.     <title>example</title>   
    18. </head>   
    19. <body>   
    20.     <form id="form1" runat="server">   
    21.     <asp:ScriptManager ID="ScriptManager1" runat="server">   
    22.     </asp:ScriptManager>   
    23.     <asp:UpdatePanel ID="UpdatePanel1" runat="server">   
    24.         <ContentTemplate>   
    25.             <asp:Button ID="btnShow" Text="Show" runat="server" />   
    26.             <AJAX:ModalPopupExtender ID="ModalPopupExtender1" runat="server" PopupControlID="panel1"  
    27.                 TargetControlID="btnShow">   
    28.             </AJAX:ModalPopupExtender>   
    29.             <CE:Editor ID="editor1" runat="server">   
    30.             </CE:Editor>   
    31.             <asp:Panel ID="panel1" runat="server" BackColor="Black" Height="200px" Width="400px">   
    32.                 <asp:TextBox ID="textBox1" runat="server"></asp:TextBox>   
    33.                 <input type="button" onclick="addATag()" value="Add" />   
    34.                 <asp:Button ID="btnClose" runat="server" Text="Close" OnClick="btnClose_Click" />   
    35.             </asp:Panel>   
    36.         </ContentTemplate>   
    37.     </asp:UpdatePanel>   
    38.     </form>   
    39. </body>   
    40. </html>   
    41.   
    42. <script type="text/javascript">   
    43.   
    44. function addATag()   
    45. {   
    46. var editor1=document.getElementById('<%= editor1.ClientID %>');   
    47.   
    48.     
    49.   
    50. var DisplayText = document.getElementById('<%= textBox1.ClientID %>').value;   
    51.   
    52.   
    53. var HyperLinkMarkUp = '<a href="#" target="_blank">' + DisplayText + '</a>';   
    54.   
    55. editor1.ExecCommand('PasteHTML',false,HyperLinkMarkUp);   
    56.   
    57. }   
    58. </script>  
     
    Regards,
     
    Ken
View Complete Thread