js获取客户端系统已安装的所有字体 |
|
来源:互联网 作者:phperz.com 整理 发布时间:2008-01-07 |
|
|
以上对客户端的开发有用,如果需要服务器端的字体,继续往下看,否则略过即可。
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> |
www phperz com
步骤二:
以下为引用的内容: <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'; www.phperz.com } document.all("FontList").value = list; } </Script> |
步骤三:将上面第3条中最后的"//updateFontList();"中的两个斜杠隐掉,变成:
以下为引用的内容: onmouseenter="fontFacesMenuEnter(this, 'dlgHelper');updateFontList();" |
步骤四:保存你的网页,刷新它,再试试看。在“FontList”的TextArea区域应该已经有了你的所有系统字体了,先复制再贴粘到你需要的地方。 比如:第3条中<OPTION VALUE=""><- 设置字体 -></OPTION>的下面,这样,你就可以将它变成服务器上的相关字体(如果你的服务器的字体配置与你现有电脑字体配置一样的话)了。 phperz.com
|
共2页: 上一页 [1] 2 下一页 |
[收藏此页] [打印本页] [返回顶部] |
|
|
|
|
|
|
|
|
|