RSS订阅
PHP程序员站--WWW.PHPERZ.COM  
网站地图
高级搜索
收藏本站

 当前位置:主页 >> 网页制作 >> JS >> 文章内容
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


 上一篇:同时上传多个文件的php类   下一篇:如何禁止 PHP 执行某些系统命令?
 
 相关文章
 
发表评论
全部评论(0条)
 
 站内搜索
 热门搜索 mysql  基础  php基础  url
高级搜索 网站地图 站长工具 IP查询 收藏本站
 热点文章
 随机推荐
网站首页 | 网站地图 | 高级搜索 | RSS订阅
PHP程序员站 Copyright © 2007,PHPERZ.COM All Rights Reserved 粤ICP备07503606号 联系站长