A+ R A-

Internet explorer и yootooltip

Ошибка невозможно отобразить узел при установке плагина Yootooltip. Ошибка только в IE. Opera и FF работают корректно.
Вот решение.

This is a possible fix for this issue. I was running ie7 / joomla 1.5 / & using tooltips / & sobi2 2.8.6. This fixed it.

The test would be to change the following file and turning the editor back on.

/libraries/joomla/html/html/behavior.php

~line 108

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

to

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


Reason: IE has problems with domready. Load - is used so that all pictures are loaded first then runs the javascript routine.

Автор предлагает изменить атрибут \'domready\' на \'load\'.
В принципе работает.

Спасибо youbuild.com .

Я же предлагаю вообще удалить этот блок.

// Attach tooltips to document
$document =& JFactory::getDocument();
$tooltipInit = 'window.addEvent(\'domready\', function(){ var JTooltips = new Tips($$(\''.$selector.'\'), '.$options.'); });';
$document->addScriptDeclaration($tooltipInit);

Работает еще лучше. Tongue out
Начиная эксперементы не забывайте про бэкап.
Еще из новых материалов:
Еще из старых материалов:

Добавить комментарий


Защитный код
Обновить

Форум

Online

Никого

Вход

Добро пожаловать.