Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 16.04.2013, 19:53
Интересующийся
Отправить личное сообщение для latter-day Посмотреть профиль Найти все сообщения от latter-day
 
Регистрация: 22.10.2010
Сообщений: 15

Вынести код во внешний 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?
В лоб вопрос решить не получилось.
Ответить с цитированием
  #2 (permalink)  
Старый 16.04.2013, 20:38
х.з
Посмотреть профиль Найти все сообщения от dmitriymar
 
Регистрация: 21.11.2010
Сообщений: 4,588

Сообщение от latter-day
Как полностью вынести код во внешний js-файл и запускать его по window.onload?
"обрамить" в внешнем файле в функцию, всё кроме тегов скрипт и вызывать её по онлоад
Ответить с цитированием
  #3 (permalink)  
Старый 17.04.2013, 00:01
Интересующийся
Отправить личное сообщение для latter-day Посмотреть профиль Найти все сообщения от latter-day
 
Регистрация: 22.10.2010
Сообщений: 15

Не помогло: 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);
}
и т.д.
Ответить с цитированием
  #4 (permalink)  
Старый 17.04.2013, 00:20
Аватар для bret
Кандидат Javascript-наук
Отправить личное сообщение для bret Посмотреть профиль Найти все сообщения от bret
 
Регистрация: 04.10.2008
Сообщений: 128

Вы завернули с точностью до наоборот.
Не помешает проверить порядок подключения js-файлов, чтобы файл с определением TINY подключался раньше файла с его использованием
__________________
я подыскиваю мозг... твой подойдёт
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Подключить js файл к js файлу Ozerich Общие вопросы Javascript 8 11.08.2018 21:05
Код калькулятора на JS. помогите с ошибкой! kirill.psl Общие вопросы Javascript 9 26.08.2010 11:38
Большой JS файл. Кэш IE6. deadpsh Общие вопросы Javascript 1 26.11.2008 23:38
Загрузка дополнительного js кода с сервера Anonymous2008 Общие вопросы Javascript 5 20.11.2008 12:33
Как защитить файл js от скачивания с сервера? slon Общие вопросы Javascript 2 02.07.2008 01:14