Вынести код во внешний js-файл
Есть скрипт слайдера fader.js, сайт: http://www.ilyanelin.ru
В теле html за его работу и инициализацию отвечают следующие строки: <a id="left_button" onclick="ss.move(-1)"></a> <a id="right_button" onclick="ss.move(1)"></a>
<script>
var ss = new TINY.fader.init('ss', {
id: 'slides',
auto: 7,
resume: true,
navEvent: 'mouseover',
activeClass: 'current',
pauseHover: false
});
</script>
Как полностью вынести код во внешний js-файл и запускать его по window.onload? В лоб вопрос решить не получилось. |
Цитата:
|
Не помогло: Uncaught ReferenceError: TINY is not defined.
var ss = new TINY.fader.init('ss', {
id: 'slides',
auto: 7,
resume: true,
navEvent: 'mouseover',
activeClass: 'current',
pauseHover: false
});
window.onload = function() {
var TINY = TINY || {};
function T$( i ) {
return document.getElementById(i);
}
function T$$( e, p ) {
return p.getElementsByTagName(e);
}
и т.д. |
Вы завернули с точностью до наоборот.
Не помешает проверить порядок подключения js-файлов, чтобы файл с определением TINY подключался раньше файла с его использованием |
| Часовой пояс GMT +3, время: 03:36. |