Joomla VirtueMart在IE中无法打开解决办法
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。
近期评论