И ещё вопрос:)
Вот тут http://javascript.ru/tutorial/events/crossbrowser я взял когда-то готовый скрипт и пользовался. используя спайк он мне больше не нужен? |
Цитата:
|
Цитата:
|
Не знаю, является ли это багом, но вот какая ситуация:
если подключить спайк после кода function obj(){} obj.prototype.f1 = function(){alert("'привет")} obj.prototype.f2 = function(){alert("'привет")} obj.prototype.f3 = function(){alert("'привет")} То срабатывает функция f3 сама по себе. Короче последняя добавленная в прототип функция. Подключать надо самым первым, тогда всё в порядке. Но... чё это она срабатывает? |
хм.. как так? библиотека функции не трогает, зачем ей это...
может что-то другое у вас происходит? пройдитесь отладчиком, или дайте тест, киньте пример на какой нить хост и я посмотрю. |
Цитата:
|
Подозреваю, что вызывается функция:
a.prototype.f = function(){alert("asdasd")} (function(e,m){... То же самое, что и: a.prototype.f = function(){alert("asdasd")}(function(e,m){... Просто поставьте точку с запятой после объявления. a.prototype.f = function(){alert("asdasd")}; |
FINoM,
:)) Вчера читал статью о таких ошибках и думал "да кому это надо, все и так знают"... ыы Спасибо:) |
Цитата:
|
Цитата:
|
Часовой пояс GMT +3, время: 12:53. |