내컴퓨터의 폰트 목록 가져와서 선택한 글자에 적용하기
페이지 정보
작성자 서방님 댓글 0건 조회 167회 작성일 06-09-12 17:23본문
*<Head></Head>사이에 아래의 스크립트를 추가하세요.
<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 = "Choose a Font";
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>
* <Body></Body>사이에 아래 코드를 이용해서 사용하세요.
<BODY onload="fnInit();">
<SELECT id="oSelect" onchange="ChangeFont()"></SELECT>
<DIV id=oDiv CONTENTEDITABLE>
Select this text and choose a font from the drop down above.
</DIV>
<!--Create the Dialog Helper Object-->
<OBJECT id=dlgHelper CLASSID="clsid:3050f819-98b5-11cf-bb82-00aa00bdce0b" width="0px" height="0px"></OBJECT>
출처: http://msdn.microsoft.com/workshop/author/dhtml/reference/collections/fonts.asp
첨부파일
- FontsShowMe.html (2.7K) 0회 다운로드 | DATE : 2008-09-08 11:41:02
댓글목록
등록된 댓글이 없습니다.