亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? fckxhtml_ie.js

?? 提供手機wap建站
?? JS
字號:
?/* * FCKeditor - The text editor for internet
 * Copyright (C) 2003-2004 Frederico Caldeira Knabben
 * 
 * Licensed under the terms of the GNU Lesser General Public License:
 * 		http://www.opensource.org/licenses/lgpl-license.php
 * 
 * For further information visit:
 * 		http://www.fckeditor.net/
 * 
 * File Name: fckxhtml_ie.js
 * 	Defines the FCKXHtml object, responsible for the XHTML operations.
 * 	IE specific.
 * 
 * Version:  2.0 RC3
 * Modified: 2005-02-24 00:20:19
 * 
 * File Authors:
 * 		Frederico Caldeira Knabben (fredck@fckeditor.net) */
FCKXHtml._GetMainXmlString = function()
{
	return this.MainNode.xml ;
}

FCKXHtml._AppendEntity = function( xmlNode, entity )
{
	xmlNode.appendChild( this.XML.createEntityReference( entity ) ) ;
}

FCKXHtml._AppendAttributes = function( xmlNode, htmlNode, node, nodeName )
{
	var aAttributes = htmlNode.attributes ;

	for ( var n = 0 ; n < aAttributes.length ; n++ )
	{
		var oAttribute = aAttributes[n] ;

		if ( oAttribute.specified )
		{
			var sAttName = oAttribute.nodeName.toLowerCase() ;

			// The "_fckxhtmljob" attribute is used to mark the already processed elements.
			if ( sAttName == '_fckxhtmljob' )
				continue ;
			// The following must be done because of a bug on IE regarding the style
			// attribute. It returns "null" for the nodeValue.
			else if ( sAttName == 'style' )
				var sAttValue = htmlNode.style.cssText ;
			// There are two cases when the oAttribute.nodeValue must be used:
			//		- for the "class" attribute
			//		- for events attributes (on IE only).
			else if ( sAttName == 'class' || sAttName.indexOf('on') == 0 )
				var sAttValue = oAttribute.nodeValue ;
			else if ( nodeName == 'body' && sAttName == 'contenteditable' )
				continue ;
			// XHTML doens't support attribute minimization like "CHECKED". It must be trasformed to cheched="checked".
			else if ( oAttribute.nodeValue === true )
				sAttValue = sAttName ;
			// We must use getAttribute to get it exactly as it is defined.
			else
				var sAttValue = htmlNode.getAttribute( sAttName, 2 ) ;	

			if ( FCKConfig.ForceSimpleAmpersand && sAttValue.replace )
				sAttValue = sAttValue.replace( /&/g, '___FCKAmp___' ) ;

			this._AppendAttribute( node, sAttName, sAttValue ) ;
		}
	}
}

FCKXHtml.TagProcessors['meta'] = function( node, htmlNode )
{
	var oHttpEquiv = node.attributes.getNamedItem( 'http-equiv' ) ;

	if ( oHttpEquiv == null || oHttpEquiv.value.length == 0 )
	{
		// Get the http-equiv value from the outerHTML.
		var sHttpEquiv = htmlNode.outerHTML.match( FCKRegexLib.MetaHttpEquiv ) ;

		if ( sHttpEquiv )
		{
			sHttpEquiv = sHttpEquiv[1] ;
			FCKXHtml._AppendAttribute( node, 'http-equiv', sHttpEquiv ) ;
		}
	}

	return node ;
}

// IE automaticaly changes <FONT> tags to <FONT size=+0>.
FCKXHtml.TagProcessors['font'] = function( node, htmlNode )
{
	if ( node.attributes.length == 0 )
		node = FCKXHtml.XML.createDocumentFragment() ;

	FCKXHtml._AppendChildNodes( node, htmlNode ) ;

	return node ;
}

// IE doens't see the value attribute as an attribute for the <INPUT> tag.
FCKXHtml.TagProcessors['input'] = function( node, htmlNode )
{
	if ( htmlNode.name )
		FCKXHtml._AppendAttribute( node, 'name', htmlNode.name ) ;

	if ( htmlNode.value && !node.attributes.getNamedItem( 'value' ) )
		FCKXHtml._AppendAttribute( node, 'value', htmlNode.value ) ;

	return node ;
}

// IE ignores the "SELECTED" attribute so we must add it manually.
FCKXHtml.TagProcessors['option'] = function( node, htmlNode )
{
	if ( htmlNode.selected && !node.attributes.getNamedItem( 'selected' ) )
		FCKXHtml._AppendAttribute( node, 'selected', 'selected' ) ;

	FCKXHtml._AppendChildNodes( node, htmlNode ) ;

	return node ;
}

// There is a BUG in IE regarding the ABBR tag.
FCKXHtml.TagProcessors['abbr'] = function( node, htmlNode )
{
	var oNextNode = htmlNode.nextSibling ;

	while ( true )
	{
		if ( oNextNode && oNextNode.nodeName != '/ABBR' )
		{
			FCKXHtml._AppendNode( node, oNextNode ) ;
			oNextNode = oNextNode.nextSibling ;
		}
		else
			break ;
	}

	return node ;
}

// IE ignores the "COORDS" and "SHAPE" attribute so we must add it manually.
FCKXHtml.TagProcessors['area'] = function( node, htmlNode )
{
	if ( ! node.attributes.getNamedItem( 'coords' ) )
	{
		var sCoords = htmlNode.getAttribute( 'coords', 2 ) ;
		if ( sCoords && sCoords != '0,0,0' )
			FCKXHtml._AppendAttribute( node, 'coords', sCoords ) ;
	}

	if ( ! node.attributes.getNamedItem( 'shape' ) )
	{
		var sCoords = htmlNode.getAttribute( 'shape', 2 ) ;
		if ( sCoords && sCoords.length > 0 )
			FCKXHtml._AppendAttribute( node, 'shape', sCoords ) ;
	}

	return node ;
}

FCKXHtml.TagProcessors['label'] = function( node, htmlNode )
{
	if ( htmlNode.htmlFor.length > 0 )
		FCKXHtml._AppendAttribute( node, 'for', htmlNode.htmlFor ) ;

	FCKXHtml._AppendChildNodes( node, htmlNode ) ;

	return node ;
}

FCKXHtml.TagProcessors['form'] = function( node, htmlNode )
{
	if ( htmlNode.acceptCharset.length > 0 && htmlNode.acceptCharset != 'UNKNOWN' )
		FCKXHtml._AppendAttribute( node, 'accept-charset', htmlNode.acceptCharset ) ;

	FCKXHtml._AppendChildNodes( node, htmlNode ) ;

	return node ;
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩视频中午一区| 久久久精品国产99久久精品芒果| 亚洲一区在线观看免费观看电影高清 | 一区二区三区毛片| 日韩美女一区二区三区| 一本大道久久a久久精品综合| 精品一区二区三区免费毛片爱| 亚洲女与黑人做爰| 国产欧美综合色| 精品久久久三级丝袜| 欧美在线三级电影| 91视频91自| 成人久久视频在线观看| 老司机午夜精品| 亚洲18色成人| 亚洲黄色免费网站| 中文字幕在线不卡一区| 国产亚洲一区二区三区四区| 8x8x8国产精品| 欧美特级限制片免费在线观看| 高清av一区二区| 国内精品不卡在线| 精品综合免费视频观看| 天天色天天爱天天射综合| 一区二区三区中文字幕在线观看| 国产精品乱码一区二区三区软件 | 91视频在线看| 国产福利视频一区二区三区| 免费成人小视频| 午夜欧美2019年伦理| 夜夜爽夜夜爽精品视频| 亚洲女同ⅹxx女同tv| 中文一区二区完整视频在线观看| 精品久久久久久久久久久久久久久| 欧美精品丝袜中出| 欧美日韩国产一区| 欧美人狂配大交3d怪物一区| 色94色欧美sute亚洲线路一久 | 亚洲欧美怡红院| 久久九九全国免费| 国产三级一区二区| 久久久三级国产网站| 久久免费午夜影院| 国产欧美一区二区三区在线看蜜臀| 欧美一区二区三区婷婷月色| 欧美日韩中文一区| 欧美日韩精品二区第二页| 欧美高清dvd| 日韩欧美中文字幕精品| 日韩精品一区在线| 久久婷婷色综合| 国产午夜精品久久久久久免费视| 26uuu国产电影一区二区| 精品噜噜噜噜久久久久久久久试看| 精品女同一区二区| 国产视频911| 最新高清无码专区| 亚洲主播在线观看| 日韩va欧美va亚洲va久久| 日本不卡一区二区三区 | 99久久免费视频.com| 91免费观看视频在线| 99久久er热在这里只有精品66| 91精品办公室少妇高潮对白| 欧美日韩亚洲丝袜制服| 欧美www视频| 国产精品色噜噜| 亚洲成av人片www| 国产自产高清不卡| 91一区二区三区在线播放| 欧美熟乱第一页| 久久众筹精品私拍模特| 国产精品第四页| 日韩专区欧美专区| 粉嫩一区二区三区性色av| 欧美综合视频在线观看| 欧美va亚洲va| 亚洲欧美自拍偷拍色图| 日韩精品一区第一页| 豆国产96在线|亚洲| 欧美日本韩国一区| 中文字幕欧美三区| 日韩精品欧美精品| eeuss国产一区二区三区| 欧美欧美欧美欧美首页| 国产精品久久久久四虎| 日韩av不卡一区二区| 不卡区在线中文字幕| 日韩欧美国产一区二区三区| 国产精品久久久久久久裸模| 奇米精品一区二区三区在线观看一| 岛国一区二区三区| 日韩一区二区在线观看视频 | 欧美日韩国产精品成人| 中文字幕精品—区二区四季| 午夜在线电影亚洲一区| 成人高清免费在线播放| 日韩欧美一区二区免费| 一级中文字幕一区二区| 成人听书哪个软件好| 日韩欧美一区二区视频| 亚洲综合色丁香婷婷六月图片| 国产麻豆一精品一av一免费 | 欧美成人性战久久| 亚洲国产精品视频| 懂色av一区二区夜夜嗨| 日韩欧美一级二级三级| 夜夜揉揉日日人人青青一国产精品| 国产激情精品久久久第一区二区| 在线电影国产精品| 一区二区三区欧美在线观看| 成人网男人的天堂| 国产欧美视频一区二区| 久久疯狂做爰流白浆xx| 4438成人网| 亚洲成a天堂v人片| 91国模大尺度私拍在线视频| 亚洲欧洲精品天堂一级| 国产成a人无v码亚洲福利| 久久久精品一品道一区| 狠狠色丁香久久婷婷综合_中 | 国产在线国偷精品产拍免费yy| 69精品人人人人| 亚洲无线码一区二区三区| 色综合久久久久综合体| 最近日韩中文字幕| 色综合久久九月婷婷色综合| 国产精品二三区| 91在线观看地址| 亚洲天堂福利av| 色婷婷综合中文久久一本| ...av二区三区久久精品| 成年人国产精品| 亚洲欧美自拍偷拍色图| 91视频观看视频| 亚洲一区二区三区爽爽爽爽爽| 一本久道久久综合中文字幕 | 国产女人18毛片水真多成人如厕| 国产中文字幕一区| 欧美激情综合网| 北岛玲一区二区三区四区| 中文字幕一区二区三区蜜月| 99久久精品免费看国产| 一区二区三区**美女毛片| 欧美日韩精品二区第二页| 日韩av一区二区在线影视| 日韩免费观看2025年上映的电影| 另类小说一区二区三区| 国产夜色精品一区二区av| 成人av网址在线| 亚洲精品成人天堂一二三| 欧美日韩免费高清一区色橹橹| 石原莉奈在线亚洲三区| 欧美成人a在线| 成人免费视频网站在线观看| |精品福利一区二区三区| 欧美视频一二三区| 免费成人在线播放| 国产午夜精品一区二区三区四区| 波多野结衣91| 日韩中文字幕不卡| 久久夜色精品一区| 91蜜桃传媒精品久久久一区二区| 亚洲国产精品久久艾草纯爱| 精品剧情v国产在线观看在线| 成人免费视频一区二区| 亚洲h精品动漫在线观看| 欧美成人免费网站| 99久久国产综合色|国产精品| 亚洲成人一区二区| 国产区在线观看成人精品 | 捆绑调教一区二区三区| 国产精品五月天| 欧美伦理电影网| 国产91露脸合集magnet| 亚洲最快最全在线视频| 日韩精品一区二区三区蜜臀| 成人黄色片在线观看| 日本sm残虐另类| 综合久久国产九一剧情麻豆| 91精品国产免费| 不卡的电影网站| 蜜臀av亚洲一区中文字幕| 国产精品久久久久一区二区三区共| 欧美美女黄视频| av电影一区二区| 美国十次综合导航| 一区二区三区四区激情| 久久久午夜精品| 91精品国产乱| 日本道色综合久久| 国产成人亚洲综合a∨婷婷| 日韩精品一级中文字幕精品视频免费观看 | 激情文学综合网| 亚洲一区二区3| 国产精品久久久久国产精品日日 | 专区另类欧美日韩| 久久久蜜桃精品| 日韩视频一区在线观看| 欧美这里有精品|