www.gusucode.com > SiteEngine(建站引擎) 7.0 个人免费版源码程序 > bicq/system/gui/font.js

    var zFontSetFlag=new Array();		/* 字体设置状态 */
var zFontSetButton=new Array();		/* 字体设置按钮状态 */
var zFontSetContent=new Array();	/* 字体设置内容 */
var FontSetHTML=""
	+"<div id=\"ReplaceMT_FontSet_Layer_ReplaceUID\" class=\"FontSet\" style=\"visibility:hidden;\">"
		+"<div class=\"FontSet_Layer_1\">"
			+"<select id=\"ReplaceMT_FontSet_Face_ReplaceUID\" style=\"width:100px;\" onChange=\"FontSet_Face('ReplaceMT','ReplaceUID');\">"
				+"<option value=\"方正舒体\">方正舒体</option>"
				+"<option value=\"方正姚体\">方正姚体</option>"
				+"<option value=\"华文彩云\">华文彩云</option>"
				+"<option value=\"华文仿宋\">华文仿宋</option>"
				+"<option value=\"华文琥珀\">华文琥珀</option>"
				+"<option value=\"华文楷体\">华文楷体</option>"
				+"<option value=\"华文隶书\">华文隶书</option>"
				+"<option value=\"华文宋体\">华文宋体</option>"
				+"<option value=\"华文细黑\">华文细黑</option>"
				+"<option value=\"华文新魏\">华文新魏</option>"
				+"<option value=\"华文行楷\">华文行楷</option>"
				+"<option value=\"msyh\">微软雅黑</option>"
				+"<option value=\"华文中宋\">华文中宋</option>"
				+"<option value=\"新宋体\">新宋体</option>"
				+"<option value=\"幼圆\">幼圆</option>"
				+"<option value=\"黑体\">黑体</option>"
				+"<option value=\"楷体_GB2312\">楷体_GB2312</option>"
				+"<option value=\"隶书\">隶书</option>"
				+"<option value=\"宋体\" selected>宋体</option>"
			+"</select>"
		+"</div>"

		+"<div class=\"FontSet_Layer_2\">"
			+"<select id=\"ReplaceMT_FontSet_Size_ReplaceUID\" onChange=\"FontSet_Size('ReplaceMT','ReplaceUID');\">"
				+"<option value=\"8\">8</option>"
				+"<option value=\"9\">9</option>"
				+"<option value=\"10\">10</option>"
				+"<option value=\"11\">11</option>"
				+"<option value=\"12\" selected>12</option>"
				+"<option value=\"14\">14</option>"
				+"<option value=\"16\">16</option>"
				+"<option value=\"18\">18</option>"
				+"<option value=\"20\">20</option>"
				+"<option value=\"22\">22</option>"
			+"</select>"
		+"</div>"

		+"<div class=\"FontSet_Layer_3\"><button style=\"background-color:#CFEBFF;border: 0px solid #000000;\" title=\"加粗\" onClick=\"FontSet_Bold('ReplaceMT','ReplaceUID');\" onFocus=\"this.blur();\"><img src=\""+SETTINGS['home_url']+"/images/skins/bicq/bold.gif\" border=\"0\" width=\"20\" height=\"20\"></button></div>"
		+"<div class=\"FontSet_Layer_4\"><button style=\"background-color:#CFEBFF;border: 0px solid #000000;\" title=\"倾斜\" onClick=\"FontSet_Italic('ReplaceMT','ReplaceUID');\" onFocus=\"this.blur();\"><img src=\""+SETTINGS['home_url']+"/images/skins/bicq/italic.gif\" border=\"0\" width=\"20\" height=\"20\"></button></div>"
		+"<div class=\"FontSet_Layer_5\"><button style=\"background-color:#CFEBFF;border: 0px solid #000000;\" title=\"下划线\" onClick=\"FontSet_UnderLine('ReplaceMT','ReplaceUID');\" onFocus=\"this.blur();\"><img src=\""+SETTINGS['home_url']+"/images/skins/bicq/under.gif\" border=\"0\" width=\"20\" height=\"20\"></button></div>"
		+"<div class=\"FontSet_Layer_6\"><button style=\"background-color:#CFEBFF;border: 0px solid #000000;\" title=\"字体颜色\" onClick=\"\" onFocus=\"this.blur();\"><img src=\""+SETTINGS['home_url']+"/images/skins/bicq/color.gif\" border=\"0\" width=\"20\" height=\"20\"></button></div>"
	+"</div>";

function zConFontSet(MT,UID) {
	if (MT=="Chat") $get_("Chat_SendFile_Layer_"+UID).style.visibility="hidden";
	if (MT=="GuestChat") $get_("GuestChat_SendFile_Layer_"+UID).style.visibility="hidden";
	if (!zFontSetFlag[MT+'_'+UID]) {
		$get_(MT+"_FontSet_Layer_"+UID).style.visibility="inherit";
		zFontSetFlag[MT+'_'+UID]=1;
	}
	else {
		zFontSetFlag[MT+'_'+UID]=0;
		$get_(MT+"_FontSet_Layer_"+UID).style.visibility="hidden";
	}
	if (!zFontSetContent[MT+'_font_face'+UID]) FontSet_Face(MT,UID);
	if (!zFontSetContent[MT+'_font_size'+UID]) FontSet_Size(MT,UID);
};

function FontSet_Face(MT,UID) {
	var zE=zFontSetContent[MT+'_font_face'+UID]=GetOptionsValue(MT+"_FontSet_Face_"+UID);
	$get_(MT+"_Input_Messages_"+UID).style.fontFamily=zE;
};

function FontSet_Size(MT,UID) {
	var zE=zFontSetContent[MT+'_font_size'+UID]=GetOptionsValue(MT+"_FontSet_Size_"+UID);
	$get_(MT+"_Input_Messages_"+UID).style.fontSize=zE+"px";
};

function FontSet_Bold(MT,UID) {
	if (zFontSetButton[MT+'_font_weight'+UID]!=1) {
		zFontSetButton[MT+'_font_weight'+UID]=1;
		zFontSetContent[MT+'_font_weight'+UID]="bold";
		$get_(MT+"_Input_Messages_"+UID).style.fontWeight="bold";
	}
	else {
		zFontSetButton[MT+'_font_weight'+UID]=0;
		zFontSetContent[MT+'_font_weight'+UID]="normal";
		$get_(MT+"_Input_Messages_"+UID).style.fontWeight="normal";
	}
};

function FontSet_UnderLine(MT,UID) {
	if (zFontSetButton[MT+'_text_decoration'+UID]!=1) {
		zFontSetButton[MT+'_text_decoration'+UID]=1;
		zFontSetContent[MT+'_text_decoration'+UID]="underline";
		$get_(MT+"_Input_Messages_"+UID).style.textDecoration="underline";
	}
	else {
		zFontSetButton[MT+'_text_decoration'+UID]=0;
		zFontSetContent[MT+'_text_decoration'+UID]="none";
		$get_(MT+"_Input_Messages_"+UID).style.textDecoration="none";
	}
};

function FontSet_Italic(MT,UID) {
	if (zFontSetButton[MT+'_font_style'+UID]!=1) {
		zFontSetButton[MT+'_font_style'+UID]=1;
		zFontSetContent[MT+'_font_style'+UID]="oblique";
		$get_(MT+"_Input_Messages_"+UID).style.fontStyle="oblique";
	}
	else {
		zFontSetButton[MT+'_font_style'+UID]=0;
		zFontSetContent[MT+'_font_style'+UID]="normal";
		$get_(MT+"_Input_Messages_"+UID).style.fontStyle="normal";
	}
};