인터넷정보

컴퓨터 안에 설치된 글씨체 웹으로 선택하기

알 수 없는 사용자 2007. 10. 18. 14:06
소스내에

document.all(i).unselectable = "on";

코드를 "on"하시면 input text는 마우스로 선택해서 입력할수가 없게 됩니다.
"off"로 설정하셔야 다른 입력을 같이 할수 있습니다

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

<HTML>

<HEAD>
<HEAD>
<TITLE>Choose Font Sample</TITLE>

                                <SCRIPT>

                                function fnInit(){
                                          for (i=0; i<document.all.length; i++)
                                                        document.all(i).unselectable = "on";
                                        oDiv.unselectable = "off";
                                        getSystemFonts();
                                }

                                function getSystemFonts()
                                { 
                                var a=dlgHelper.fonts.count;
                                var fArray = new Array();
                                var oOption = document.createElement("OPTION");
                                oOption.text = "===========================";
                                oOption.value = "0";
                                oSelect.add(oOption);
                                for (i = 1;i < dlgHelper.fonts.count;i++)
                                        {
                                                fArray[i] = dlgHelper.fonts(i);
                                                var oOption = document.createElement("OPTION");
                                               
                                                oOption.text = fArray[i];
                                                oOption.Value = i;
                                                oSelect.add(oOption);        
                                        }
                                }

function ChangeFont(){
var sSelection = oSelect.options[oSelect.selectedIndex].text;
document.execCommand("FontName",false,sSelection);
}
</SCRIPT>

</HEAD>

<BODY onload="fnInit();">

        <DIV STYLE="background-color:#eeeeee; border:2px solid #cccccc; padding:10px">  
              <SELECT  id="oSelect" onchange="ChangeFont()">
                                <OPTION VALUE="굴림">굴림</OPTION>
                                <OPTION VALUE="굴림체">굴림체</OPTION>
                                <OPTION VALUE="바탕">바탕</OPTION>
                                <OPTION VALUE="바탕체">바탕체</OPTION>
                                <OPTION VALUE="궁서">궁서</OPTION>
                                <OPTION VALUE="궁서체">궁서체</OPTION>
                                <OPTION VALUE="돋움">돋움</OPTION>
                                <OPTION VALUE="돋움체">돋움체</OPTION>
                          </SELECT>
                          <br>
                          <br>
                         
            <DIV id=oDiv CONTENTEDITABLE ALIGN=left STYLE="height:100;
                background-color:white; font-family:Arial; font-size:15pt; padding:10;    
                border:2px inset #eeeeee; overflow:auto;">
                                Select this text and choose a font from the drop down above.
                        </DIV>  
        </DIV>
                <br>
                <br>
               

<OBJECT id=dlgHelper CLASSID="clsid:3050f819-98b5-11cf-bb82-00aa00bdce0b" width="0px" height="0px"></OBJECT>


</body>
</html>
반응형