Требуется немножечко изменить контекст заголовка страницы в зависимости от браузера.
Для FF 2-3, Chrome и всех, кто поддерживает OpenSearch полностью нужен такой код:
rel="search"
type="application/opensearchdescription+xml"
title="Русский -> Китайский упрощенный (Практическая)"
href="http://www.transcriptor.ru/transcription/russian-chinese/plugins/os-ff.xml"
/>
Для IE 7-8, у которых поддержка обсосная требуется другой XML-файл:
rel="search"
type="application/opensearchdescription+xml"
title="Русский -> Китайский упрощенный (Практическая)"
href="http://www.transcriptor.ru/transcription/russian-chinese/plugins/os-ie.xml"
/>
Для остальных браузеров (Opera, etc) не надо добавлять ничего.
При отсутствии JS в браузере думаю оставить вариант для осла, их вроде пока больше.
По сути надо сделать так, назначить для link какой-нибудь id, а потом обратится к нему через jQuery. Но вот в ней-то я и слабоват. Как добавлять её в код и есть ли в ней функция определения типа и версии браузера?
Комментарии
это для ие но можно дополнить всем остальным по аналогии
Drupal.behaviors.osceIEFix = function (context) {
if ($.browser.msie && ($.browser.version < 7)) {
а тут уже присоединяешь классы дивы идэшки итд к родителю- либо ко всем и тд. примеры на квери сайте есть .
};
};
Это добавления в DRUPAL реализации
// put all your jQuery goodness in here.
});
на каждой странице после загрузки страницы.
Помещается в фалик myJs.js ,
подключается, например
<?php
function my_module_init(){
drupal_add_js(drupal_get_path('module','my_module') . '/myJs.js');
}
?>
Нет код шаманера поместить в myJs.js, а
// put all your jQuery goodness in here.
});
Это чистый jquery без друпала - это я поумничал немного.
Спасибо, постараюсь разобраться и отпишусь.