- 爱易网页
 
                        - 
                            JavaSript
 
                        - art.dialog.open报错! 
 
                         
                    
                    
                    日期:2014-05-16  浏览次数:20585 次 
                    
                        
                         art.dialog.open报错!!!求助
包都导进了,我用官网上的例子也能使用的,就是无法使用dialog.open方法,求教!!
<script type="text/javascript" src="../js/jquery-1.4.1.min.js"></script>
<script src="../js/artDialog.js?skin=default"></script>
<script type="text/javascript" src="../js/iframeTools.js"></script>
<script type="text/javascript" src="../js/iframeTools.source.js"></script>
<script type="text/javascript" src="../js/jquery.artDialog.js"></script>
<script type="text/javascript" src="../js/jquery.artDialog.source.js"></script>
<script type="text/javascript" src="../js/artDialog.js"></script>
<script type="text/javascript" src="../js/artDialog.source.js"></script>
<script type="text/javascript" src="../myjs/search.js"></script>
<script language="javascript" type="text/javascript">
function send(){
	art.dialog.open("/shopping/center/doEnSend.do",
			{width:"200px",height:"200px"}
		
			});
	
}
</script>
控制台报错:
Uncaught TypeError: Object function (config, ok, cancel) {
	config = config || {};
	
	if (typeof config === 'string' || config.nodeType === 1) {
		config = {content: config, fixed: !_isMobile};
	};
	
	var api,
		defaults = artDialog.defaults,
		elem = config.follow = this.nodeType === 1 && this || config.follow;
		
	// 合并默认配置
	for (var i in defaults) {
		if (config[i] === undefined) config[i] = defaults[i];		
	};
	
	// 兼容v4.1.0之前的参数,未来版本将删除此
	$.each({ok:"yesFn",cancel:"noFn",close:"closeFn",init:"initFn",okVal:"yesText",cancelVal:"noText"},
	function(i,o){config[i]=config[i]!==undefined?config[i]:config[o]});
	
	// 返回跟随模式或重复定义的ID
	if (typeof elem === 'string') elem = $(elem)[0];
	config.id = elem && elem[_expando + 'follow'] || config.id || _expando + _count;
	api = artDialog.list[config.id];
	if (elem && api) return api.follow(elem).zIndex().focus();
	if (api) return api.zIndex().focus();
	
	// 目前主流移动设备对fixed支持不好
	if (_isMobile) config.fixed = false;
	
	// 按钮队列
	if (!$.isArray(config.button)) {
		config.button = config.button ? [config.button] : [];
	};
	if (ok !== undefined) config.ok = ok;
	if (cancel !== undefined) config.cancel = cancel;
	config.ok && config.button.push({
		name: config.okVal,
		callback: config.ok,
		focus: true
	});
	config.cancel && config.button.push({
		name: config.cancelVal,
		callback: config.cancel
	});
	
	// zIndex全局配置
	artDialog.defaults.zIndex = config.zIndex;
	
	_count ++;
	
	return artDialog.list[config.id] = _box ?
		_box._init(config) : new artDialog.fn._init(config);
} has no method 'open' 
------解决方案--------------------
你可能需要把iframeTools.js放在jquery.artDialog.js的后面,也许存在执行顺寻的问题 
------解决方案--------------------