PHP程序员站--PHP编程开发平台
 当前位置:主页 >> 网页制作 >> Javascript >> 

js获取客户端系统已安装的所有字体

js获取客户端系统已安装的所有字体

来源:互联网  作者:phperz.com 整理  发布时间:2008-01-07
如何获取客户端系统已安装的所有字体? 1.首先在需要


以上对客户端的开发有用,如果需要服务器端的字体,继续往下看,否则略过即可。

4.如何将我的系统字体保存为文件?(对于服务器端开发略有小用)
(1)如果你的服务器的字体配置与你现有电脑字体配置一样的话,使用Javascript脚本,然后COPY至写字板或记事本,再保存。
接着上面步骤继续往下做:
(续)步骤一:将以下代码放在<Body>区内:

以下为引用的内容:
<textarea name="FontList" id="FontList" cols="35" rows="20" id="FontList" style="position:absolute; left:0px; top:0px; z-index:10000"></textarea>


步骤二:

以下为引用的内容:
<Script>
// "blessingWords_FontFamily_DL" 需要改成你自己获取系统字体下拉菜单的名字(如果你已经改过的话)
var dropDownListName = "blessingWords_FontFamily_DL";
function updateFontList()
{
 var list="";
 var blessingWords_FontFamily_DL = document.all[dropDownListName];
 for(i=0; i <blessingWords_FontFamily_DL.options.length; i++)
 {
  list += '<OPTION VALUE="' + blessingWords_FontFamily_DL.options[i].text + '">'+ blessingWords_FontFamily_DL.options[i].text + '</OPTION>\r\n';
 }
 document.all("FontList").value = list;
}
</Script> 


步骤三:将上面第3条中最后的"//updateFontList();"中的两个斜杠隐掉,变成:

以下为引用的内容:
onmouseenter="fontFacesMenuEnter(this, 'dlgHelper');updateFontList();" 

步骤四:保存你的网页,刷新它,再试试看。在“FontList”的TextArea区域应该已经有了你的所有系统字体了,先复制再贴粘到你需要的地方。
比如:第3条中<OPTION VALUE=""><- 设置字体 -></OPTION>的下面,这样,你就可以将它变成服务器上的相关字体(如果你的服务器的字体配置与你现有电脑字体配置一样的话)了。
Tags: 安装   系统   js  
最新文章
推荐阅读
月点击排行榜
PHP程序员站 Copyright © 2007-2010,PHPERZ.COM All Rights Reserved 粤ICP备07503606号