⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 functions.js

📁 很棒的在线教学系统
💻 JS
📖 第 1 页 / 共 2 页
字号:
	if (tinyMCE.getParam("accessibility_warnings")) {		if (formObj.alt.value == "") {			var answer = confirm(tinyMCE.getLang('lang_advimage_missing_alt', '', true));			if (answer == true) {				formObj.alt.value = " ";			}		} else {			var answer = true;		}		if (!answer)			return;	}	if (onmouseoversrc && onmouseoversrc != "")		onmouseoversrc = "this.src='" + convertURL(onmouseoversrc, tinyMCE.imgElement) + "';";	if (onmouseoutsrc && onmouseoutsrc != "")		onmouseoutsrc = "this.src='" + convertURL(onmouseoutsrc, tinyMCE.imgElement) + "';";	if (elm != null && elm.nodeName == "IMG") {		setAttrib(elm, 'src', convertURL(src, tinyMCE.imgElement));		setAttrib(elm, 'mce_src', src);		setAttrib(elm, 'alt');		setAttrib(elm, 'title');		setAttrib(elm, 'border');		setAttrib(elm, 'vspace');		setAttrib(elm, 'hspace');		setAttrib(elm, 'width');		setAttrib(elm, 'height');		setAttrib(elm, 'onmouseover', onmouseoversrc);		setAttrib(elm, 'onmouseout', onmouseoutsrc);		setAttrib(elm, 'id');		setAttrib(elm, 'dir');		setAttrib(elm, 'lang');		setAttrib(elm, 'longdesc');		setAttrib(elm, 'usemap');		setAttrib(elm, 'style');		setAttrib(elm, 'class', getSelectValue(formObj, 'classlist'));		setAttrib(elm, 'align', getSelectValue(formObj, 'align'));		//tinyMCEPopup.execCommand("mceRepaint");		// Repaint if dimensions changed		if (formObj.width.value != orgImageWidth || formObj.height.value != orgImageHeight)			inst.repaint();		// Refresh in old MSIE		if (tinyMCE.isMSIE5)			elm.outerHTML = elm.outerHTML;	} else {		var html = "<img";		html += makeAttrib('src', convertURL(src, tinyMCE.imgElement));		html += makeAttrib('mce_src', src);		html += makeAttrib('alt');		html += makeAttrib('title');		html += makeAttrib('border');		html += makeAttrib('vspace');		html += makeAttrib('hspace');		html += makeAttrib('width');		html += makeAttrib('height');		html += makeAttrib('onmouseover', onmouseoversrc);		html += makeAttrib('onmouseout', onmouseoutsrc);		html += makeAttrib('id');		html += makeAttrib('dir');		html += makeAttrib('lang');		html += makeAttrib('longdesc');		html += makeAttrib('usemap');		html += makeAttrib('style');		html += makeAttrib('class', getSelectValue(formObj, 'classlist'));		html += makeAttrib('align', getSelectValue(formObj, 'align'));		html += " />";		tinyMCEPopup.execCommand("mceInsertContent", false, html);	}	tinyMCE._setEventsEnabled(inst.getBody(), false);	tinyMCEPopup.close();}function cancelAction() {	tinyMCEPopup.close();}function changeAppearance() {	var formObj = document.forms[0];	var img = document.getElementById('alignSampleImg');	if (img) {		img.align = formObj.align.value;		img.border = formObj.border.value;		img.hspace = formObj.hspace.value;		img.vspace = formObj.vspace.value;	}}function changeMouseMove() {	var formObj = document.forms[0];	setSwapImageDisabled(!formObj.onmousemovecheck.checked);}function updateStyle() {	var formObj = document.forms[0];	var st = tinyMCE.parseStyle(formObj.style.value);	if (tinyMCE.getParam('inline_styles', false)) {		st['width'] = formObj.width.value == '' ? '' : formObj.width.value + "px";		st['height'] = formObj.height.value == '' ? '' : formObj.height.value + "px";		st['border-width'] = formObj.border.value == '' ? '' : formObj.border.value + "px";		st['margin-top'] = formObj.vspace.value == '' ? '' : formObj.vspace.value + "px";		st['margin-bottom'] = formObj.vspace.value == '' ? '' : formObj.vspace.value + "px";		st['margin-left'] = formObj.hspace.value == '' ? '' : formObj.hspace.value + "px";		st['margin-right'] = formObj.hspace.value == '' ? '' : formObj.hspace.value + "px";	} else {		st['width'] = st['height'] = st['border-width'] = null;		if (st['margin-top'] == st['margin-bottom'])			st['margin-top'] = st['margin-bottom'] = null;		if (st['margin-left'] == st['margin-right'])			st['margin-left'] = st['margin-right'] = null;	}	formObj.style.value = tinyMCE.serializeStyle(st);}function styleUpdated() {	var formObj = document.forms[0];	var st = tinyMCE.parseStyle(formObj.style.value);	if (st['width'])		formObj.width.value = st['width'].replace('px', '');	if (st['height'])		formObj.height.value = st['height'].replace('px', '');	if (st['margin-top'] && st['margin-top'] == st['margin-bottom'])		formObj.vspace.value = st['margin-top'].replace('px', '');	if (st['margin-left'] && st['margin-left'] == st['margin-right'])		formObj.hspace.value = st['margin-left'].replace('px', '');	if (st['border-width'])		formObj.border.value = st['border-width'].replace('px', '');}function changeHeight() {	var formObj = document.forms[0];	if (!formObj.constrain.checked || !preloadImg) {		updateStyle();		return;	}	if (formObj.width.value == "" || formObj.height.value == "")		return;	var temp = (formObj.width.value / preloadImg.width) * preloadImg.height;	formObj.height.value = temp.toFixed(0);	updateStyle();}function changeWidth() {	var formObj = document.forms[0];	if (!formObj.constrain.checked || !preloadImg) {		updateStyle();		return;	}	if (formObj.width.value == "" || formObj.height.value == "")		return;	var temp = (formObj.height.value / preloadImg.height) * preloadImg.width;	formObj.width.value = temp.toFixed(0);	updateStyle();}function onSelectMainImage(target_form_element, name, value) {	var formObj = document.forms[0];	formObj.alt.value = name;	formObj.title.value = name;	resetImageData();	showPreviewImage(formObj.elements[target_form_element].value, false);}function showPreviewImage(src, start) {	var formObj = document.forms[0];	selectByValue(document.forms[0], 'imagelistsrc', src);	var elm = document.getElementById('prev');	var src = src == "" ? src : tinyMCE.convertRelativeToAbsoluteURL(tinyMCE.settings['base_href'], src);	if (!start && tinyMCE.getParam("advimage_update_dimensions_onchange", true))		resetImageData();	if (src == "")		elm.innerHTML = "";	else		elm.innerHTML = '<img src="' + src + '" border="0" />'	getImageData(src);}function getImageData(src) {	preloadImg = new Image();	tinyMCE.addEvent(preloadImg, "load", updateImageData);	tinyMCE.addEvent(preloadImg, "error", resetImageData);	preloadImg.src = src;}function updateImageData() {	var formObj = document.forms[0];	if (formObj.width.value == "")		formObj.width.value = preloadImg.width;	if (formObj.height.value == "")		formObj.height.value = preloadImg.height;	updateStyle();}function resetImageData() {	var formObj = document.forms[0];	formObj.width.value = formObj.height.value = "";	}function getSelectValue(form_obj, field_name) {	var elm = form_obj.elements[field_name];	if (elm == null || elm.options == null)		return "";	return elm.options[elm.selectedIndex].value;}function getImageListHTML(elm_id, target_form_element, onchange_func) {	if (typeof(tinyMCEImageList) == "undefined" || tinyMCEImageList.length == 0)		return "";	var html = "";	html += '<select id="' + elm_id + '" name="' + elm_id + '"';	html += ' class="mceImageList" onfocus="tinyMCE.addSelectAccessibility(event, this, window);" onchange="this.form.' + target_form_element + '.value=';	html += 'this.options[this.selectedIndex].value;';	if (typeof(onchange_func) != "undefined")		html += onchange_func + '(\'' + target_form_element + '\',this.options[this.selectedIndex].text,this.options[this.selectedIndex].value);';	html += '"><option value="">---</option>';	for (var i=0; i<tinyMCEImageList.length; i++)		html += '<option value="' + tinyMCEImageList[i][1] + '">' + tinyMCEImageList[i][0] + '</option>';	html += '</select>';	return html;	// tinyMCE.debug('-- image list start --', html, '-- image list end --');}// While loadingpreinit();

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -