首页 > Joomla > Joomla VirtueMart在IE中无法打开解决办法

Joomla VirtueMart在IE中无法打开解决办法

2009年5月20日

Joomla VirtueMart组件安装使用真的算麻烦的了,好不容易安装OK,简体中文语言包也正确配置好了,准备配置VirtueMart,在后台点击“配置”菜单,突然跳出来个窗口“IE 无法打开指定页面:http://www.yourdomain.com/administrator/administrator/index.php?pshop_mode=admin&page=admin.show_cfg&option=com_virtuemart”,如果在Joomla菜单中新建了个VirtueMart菜单项的话,在前台点击新建的VirtueMart菜单也会出现同样的情况!VirtueMart现在版本1.13并没有解决此问题,下个版本1.2不知道会不会解决,SVN1.2下载了并没有安装使用,所以不评论。现给出解决办法:

1、最方便快捷的方法:(推荐!)
升级你的IE到8.0版本(升级参考http://www.microsoft.com/windows/internet-explorer/beta/default.aspx)或者使用FireFox、OperaTor等非IE内核的浏览器。
微软官方给出的解释参考:http://support.microsoft.com/default.aspx/kb/927917
出现此问题的原因子容器 HTML 元素包含试图修改子容器的父容器元素的脚本。 脚本试图使用 innerHTML 方法或 appendChild 方法修改父容器元素。

2、修改Joomla核心代码:(不推荐)
打开/libraries/joomla/html/html/behavior.php,将109行的代码:

 $tooltipInit = 'window.addEvent(\'domready\', function(){ var JTooltips = new Tips($$(\''.$selector.'\'), '.$options.'); });'; 

改成:

 $tooltipInit = ' window.addEvent(\'load\', function(){ var JTooltips = new Tips($$(\''.$selector.'\'), '.$options.'); });'; 

或者直接并闭Tootips。

作者: 分类: Joomla 标签: , ,
声明:本站遵循 署名-非商业性使用-相同方式共享 3.0 共享协议. 转载请注明转自 执子之手与子偕老
  1. 本文目前尚无任何评论.
  1. 本文目前尚无任何 trackbacks 和 pingbacks.