Re: Emulating Bold Button Behaviour for H1

  •  08-23-2007, 1:37 PM

    Re: Emulating Bold Button Behaviour for H1

    Richard,
     
    The <H1> tag is a block level tag. So the correct way to apply Heading 1 tag is using 'formatblock'.
     
    If you still want to do this, use the following code:
     

       var editor1 = document.getElementById('<%=Editor1.ClientID%>');
       var editor1doc = editor1.GetDocument();

       var editdoc=editor1.GetDocument();  
       var editwin = editor1.GetWindow();

       var selectedhtml = getSelectedHTML();

       editor1.PasteHTML("<h1>"+ selectedhtml + "</h1>");

     

        function getSelectedHTML(){
          var rng=null,html="";

          if (document.selection && document.selection.createRange){
            rng=editdoc.selection.createRange();
            html=rng.htmlText||"";
          }else if (window.getSelection){
            rng=editwin.getSelection();

            if (rng.rangeCount > 0 && window.XMLSerializer){
              rng=rng.getRangeAt(0);
              html=new XMLSerializer().serializeToString(rng.cloneContents());
            }
          }
          return html;
        }

    asp.net Chat http://cutesoft.net/ASP.NET+Chat/default.aspx
    Web Messenger: http://cutesoft.net/Web-Messenger/default.aspx
    asp.net wysiwyg editor: http://cutesoft.net/ASP.NET+WYSIWYG+Editor/default.aspx
    asp wysiwyg html editor: http://cutesoft.net/ASP
    asp.net Image Gallery: http://cutesoft.net/ASP.NET+Image+Gallery/default.aspx
    Live Support: http://cutesoft.net/live-support/default.aspx

View Complete Thread