War Сhaos - стратегическая игра онлайн
  Введение Как начать FAQ Форум Об игре  
Регистрация · Вход · Новые сообщения · Участники · Правила форума · Поиск · RSS
  • Страница 2 из 7
  • «
  • 1
  • 2
  • 3
  • 4
  • 6
  • 7
  • »
Модератор форума: TiM_Twiser  
Форум Warchaos » Основной раздел » Новые идеи » Скрипт UserJS (by DareKashira)
Скрипт UserJS
DareKashiraЧетверг, 28.10.2010, 23:07 | Сообщение # 16
Сообщений: 2290
Репутация: 82
Статус: Offline
Не возьмусь biggrin Читал я про эту обезьяну, это проще новый скрипт с нуля написать чем тут кроссбраузерность прикрутить. И пилить оба паралельно. Ладно мелочи вроде innerText, но там даже обработчик на кнопку, и то через задницу вешать надо. Разве что если jquerry осилю, а так специально неее. У меня потому и висел рудимент ишаковский, не правил после копипаста, что изначально хотел кроссбразурно писать, но как проникся сколько костылей понадобится так сразу и расхотелось biggrin

Volcher
DareKashira


Сообщение отредактировал DareKashira - Воскресенье, 24.10.2010, 14:27
 
shazgornЧетверг, 28.10.2010, 23:08 | Сообщение # 17
Сообщений: 74
Репутация: 10
Статус: Offline
Quote (DareKashira)
И пилить оба паралельно

И держать шесть папочек венда(опера), венда(фф), венда(гугол), никсы(опера), никсы(фф), никсы(гугол).
Quote (DareKashira)
обработчик на кнопку

b.addEventListener(...) - почему через задницу то?


shazgorn [ПяТаЯ ПаЛаТа] Мортал
Скрипты для вархи
 
DareKashiraЧетверг, 28.10.2010, 23:08 | Сообщение # 18
Сообщений: 2290
Репутация: 82
Статус: Offline
Quote (shazgorn)
И держать шесть папочек венда(опера), венда(фф), венда(гугол), никсы(опера), никсы(фф), никсы(гугол).

Венда-никсы пофиг. Тут только пересохранить, код то не меняется. И папочку держать специальную нет смысла - как что поправлю - папочка сразу станет обратно никсовой :D
Quote (shazgorn)
b.addEventListener(...) - почему через задницу то?

Мне W3C через onclick разрешил, а какая то мозила не хочет, как это еще назвать? biggrin

Костылей просто нужно много. addEventListener мозиле, attachEvent ишаку. Потом еще на обьезьяньи unsafeWindow проверки через строчку, потом свойств половина отвалится вроде innerText у мозилы, потом методов вроде getElementsByClassName у ишака и т.д. И скрипт в станет в 3 раза длинней biggrin А что у хрома отвалится я даже не представляю, подозреваю что вторая половина biggrin


Volcher
DareKashira


Сообщение отредактировал DareKashira - Воскресенье, 24.10.2010, 14:48
 
SatoriЧетверг, 28.10.2010, 23:08 | Сообщение # 19
Сообщений: 109
Репутация: 10
Статус: Offline
Ехуууу, получилось)

Теперь сразу страничка пустой становится.


Акрит Keeper
 
shazgornЧетверг, 28.10.2010, 23:08 | Сообщение # 20
Сообщений: 74
Репутация: 10
Статус: Offline
Quote (DareKashira)
как это еще назвать?

Называется это траблами с безопасностью, которые в лисе всегда присутствуют. Ну и чтобы обработчик случайно не сбили
Quote (DareKashira)
innerText

Ну тут либо по innerHTML искать, либо по #text.
имхо, всё равно много файлов - лишний гемор

Добавлено (24.10.2010, 15:24)
---------------------------------------------

Quote (Satori)
Ехуууу, получилось)

ты поставил тот что я залил?


shazgorn [ПяТаЯ ПаЛаТа] Мортал
Скрипты для вархи


Сообщение отредактировал shazgorn - Воскресенье, 24.10.2010, 15:07
 
SatoriЧетверг, 28.10.2010, 23:08 | Сообщение # 21
Сообщений: 109
Репутация: 10
Статус: Offline
ты поставил тот что я залил?

Да)


Акрит Keeper
 
malleusЧетверг, 28.10.2010, 23:08 | Сообщение # 22
Сообщений: 17
Репутация: 0
Статус: Offline
жесть) вы на голом js пишете что ли? для интерфейсов лучше jQuery ( ага, как раз и кроссбраузерность), для сложной внутренней логики и всяких ООП - prototype. ( про разную экзотику типа ExtJS & Node.js как то не в теме пока) Ну и на любую страницу можно вставить элемент легко и просто. и не придется вы..ежываться через xmlhttprequest напрямую...
function add_js_framework()
{
var script = document.createElement('script');
script.type = "text/javascript";
script.src = "https://ajax.googleapis.com/ajax/libs/jquery/1.4.3/jquery.min.js"
document.body.appendChild(script);
}

<script type=" https://ajax.googleapis.com/ajax/libs/jquery/1.4.3/jquery.min.js

onclick - это даже не прошлый век, скорее тысячелетие прошедшее. )

P.S. у мну мало опыта в js, но помочь могу


malleus_00@13warriors

Сообщение отредактировал malleus - Воскресенье, 24.10.2010, 22:05
 
DareKashiraЧетверг, 28.10.2010, 23:09 | Сообщение # 23
Сообщений: 2290
Репутация: 82
Статус: Offline
Quote (malleus)
onclick - это даже не прошлый век, скорее тысячелетие прошедшее. )

Зато дешево, надежно и практично biggrin Ну, и мне субьективно так удобней. Не нужно заморачивтся с созданием элементов, в innerHTML записал сразу код с вызовом обработчиков и готово. А результат то один.

Quote (malleus)
жесть) вы на голом js пишете что ли? для интерфейсов лучше jQuery ( ага, как раз и кроссбраузерность),
Ну я и писал на предыдущей странице - кроссбразерность будет когда jQuery осилю biggrin Собсно, пока и голого js хватает, кроссбразерность не особо критична - я всё равно по большому счёту себе пишу biggrin Но надо будет глянуть. Если хорошо пойдет то 0.05 будет на нём.



Volcher
DareKashira


Сообщение отредактировал DareKashira - Воскресенье, 24.10.2010, 22:38
 
SatoriЧетверг, 28.10.2010, 23:09 | Сообщение # 24
Сообщений: 109
Репутация: 10
Статус: Offline
Новинка не работает



Акрит Keeper
 
shazgornЧетверг, 28.10.2010, 23:09 | Сообщение # 25
Сообщений: 74
Репутация: 10
Статус: Offline
DareKashira, открой скрипт. Выдели всё. Копируй. Создай новый документ. Вставь. Сохрани.
Да-да всё равно LF


shazgorn [ПяТаЯ ПаЛаТа] Мортал
Скрипты для вархи


Сообщение отредактировал shazgorn - Воскресенье, 24.10.2010, 23:15
 
DareKashiraЧетверг, 28.10.2010, 23:09 | Сообщение # 26
Сообщений: 2290
Репутация: 82
Статус: Offline
Quote (shazgorn)
DareKashira, открой скрипт. Выдели всё. Копируй. Создай новый документ. Вставь. Сохрани. Да-да всё равно LF

Да знаю, так и делаю. Поставил до кучи оперу в виртуалку - проверять сразу - всё равно на еофы ругается :\ ты через что пересохранял? Ни блокнот ни вордпад не берут.


Volcher
DareKashira
 
shazgornЧетверг, 28.10.2010, 23:09 | Сообщение # 27
Сообщений: 74
Репутация: 10
Статус: Offline
Quote (DareKashira)
ты через что пересохранял

notepad++
Quote (DareKashira)
Ни блокнот ни вордпад не берут.

Oo пробовал? =)
Прикрепленный файл: wc-plus.js (4.3 Kb)


shazgorn [ПяТаЯ ПаЛаТа] Мортал
Скрипты для вархи
 
DareKashiraЧетверг, 28.10.2010, 23:09 | Сообщение # 28
Сообщений: 2290
Репутация: 82
Статус: Offline
Вроде терь нормально. По крайней мере в виртуалке под виндой в опере у меня заработало. Брать по той же ссылке.

Добавлено (24.10.2010, 23:59)
---------------------------------------------

Quote (shazgorn)
Oo пробовал? =)

Угу. Больше нечем пробовать было biggrin Я же в винде не живу biggrin Там вобще ничего не было кроме mingw и одной игрушки biggrin Потому с нотепадом и тыкался. Щаз уже некий EditPadLite поставил, вроде он осилил.


Volcher
DareKashira


Сообщение отредактировал DareKashira - Воскресенье, 24.10.2010, 23:59
 
shazgornЧетверг, 28.10.2010, 23:10 | Сообщение # 29
Сообщений: 74
Репутация: 10
Статус: Offline
Только теперь у тебя кодировка UTF-8 с маркером. (Скрипт выполняется и фейлит на всех страницах, старый оперный баг, хотя в 11й дб пофиксен)

shazgorn [ПяТаЯ ПаЛаТа] Мортал
Скрипты для вархи


Сообщение отредактировал shazgorn - Понедельник, 25.10.2010, 00:08
 
DareKashiraЧетверг, 28.10.2010, 23:10 | Сообщение # 30
Сообщений: 2290
Репутация: 82
Статус: Offline
Quote (shazgorn)
Только теперь у тебя кодировка UTF-8 с маркером. (Скрипт выполняется и фейлит на всех страницах, старый оперный баг, хотя в 11й дб пофиксен)

Знаю что утф, самое смешное что заработал только после этого, в виндовской кодировке на еоф ругался.
А багов не заметил, опера в виртуалке 10.63 - всё нормально.


Volcher
DareKashira
 
Форум Warchaos » Основной раздел » Новые идеи » Скрипт UserJS (by DareKashira)
  • Страница 2 из 7
  • «
  • 1
  • 2
  • 3
  • 4
  • 6
  • 7
  • »
Поиск:

 

Используются технологии uCoz