EN в Twitter EN В Контакте EN в Facebook
Информбюро:

23.08.2024 11:04:14
Функционал сайта

На сайте проводятся технические работы, по добавлению функционала и изменения дизайна интерфейса, в виду чего пользователи могут наблюдать частые изменения внешнего вида и даже наблюдать недочеты.
Чтобы видеть сайт в режиме крайней редакции нужно чтобы скрипты на странице перезагрузились, обновите страницу нажав клавиши в сочетании Ctrl +F5
Обсудить, спросить, критиковать, предлагать можно на форуме
Редакторы игровых движков, а также интерфейс игры, изменениям не подвергаются, они полностью соответствуют разработке от официальной сети.



Архив Новостей >>>
Предстоящие игры:
(#510) "Битва стихий"
командная игра,
05.07.2025 / 08:00:00
Игра: Схватка
Авторы: АйбоЛидка, OPOchka, Likani
Участие: 6 000 руб.
(#512) "Битва стихий. Пешеходка."
командная игра,
05.07.2025 / 10:00:00
Игра: Схватка
Авторы: АйбоЛидка, OPOchka, Likani
Участие: бесплатное
(#474) "---Логика царица наук!"
одиночная игра,
14.09.2026 / 21:00:00
Игра: Викторина
Авторы: _Серёга_, =VLC=, Naria, OPOchka
Участие: бесплатное
(#432) "тут будет название"
командная игра,
01.06.2027 / 20:00:00
Игра: Точки
Автор: Я СПАМ
Участие: бесплатное
(#501) "---укцеывкпа"
командная игра,
20.08.2028 / 10:00:00
Игра: Кэшинг
Авторы: _Серёга_, DEV iL
Участие: бесплатное
(#452) "Точки"
командная игра,
06.10.2028 / 22:00:00
Игра: Схватка
Авторы: ЧСВ, Smorodunka
Участие: 2 000 руб.
RSS 2.0
Домен: https://brn.en.cx/ (владелец домена: БАРНАУЛ) Показать аватары
Модераторы форума: sye, _Серёга_, Veselchak_Fabio, Nataffka, Чеширский кЫс, БАРНАУЛ, -kaban-ᴱᴺ, pirog13, -=Fantom=-
На страницу: 
1  2

Ввод кода при помощи QR кода - реально?

03.06.2012 20:39:23 / 28 сообщений / автор темы Vorobjaninoff .

Подполковник
Мальчик
(
)
Золотой Орден I степени
Аттестат
[ 17.04.2014 20:38:25 (UTC +7), en.cx ]  
<script type="text/javascript">
var block_code = false, level = '01';
var code = location.hash.replace('#code' + level + '-', '');
$('.history LI SPAN').each(function(id){ if ($.trim($(this).text()) == code) block_code = true; });
if (!block_code && location.hash.substr(1,7)=='code'+level+'-') $('#Answer').val(code).parent().submit();
</script>
Вот с этим небольшим дополнением не уходит в цикл при неверном ключе.
Подполковник
Мальчик
(
)
Аттестат
[ 18.04.2014 13:22:49 (UTC +7), cx.en.cx ]  
думаю, можно как-то более элегантно убрать цикл :) но лень гуглить
наверно яваскриптом можно просто очистить урл после хештага
Подполковник
Мальчик
(
)
Золотой Орден I степени
Аттестат
[ 18.04.2014 14:24:32 (UTC +7), en.cx ]  
dim2k: думаю, можно как-то более элегантно убрать цикл :) но лень гуглить
Согласен, надо больше спать, даже и не подумал об этом)))

<script type="text/javascript">
var level = '01', code;
code = location.hash.replace('#code' + level + '-', '');
if (location.hash.substr(1,7)=='code'+level+'-') $('#Answer').val(code).parent().attr('action', location.href.replace(location.hash, '')).submit();
</script>

Лейтенант
(
)
[ 22.04.2014 0:26:01 (UTC +7), kramatorsk.en.cx ]  


<script type="text/javascript">
var level = '01', code;
code = location.hash.replace('#code' + level + '-', '');
if (location.hash.substr(1,7)=='code'+level+'-') $('#Answer').val(code).parent().attr('action', location.href.replace(location.hash, '')).submit();
</script>
спасибо! работает, но частично...

ссылка вида домен.скрипт?gid=NNN#codeLL-XXX

позволяет вбить код только в уровень с 1м сектором и без бонусов, причем код должен быть без пробелов. пробовал пробел заменять на %20 - не помогает.

код с пробелом - не проблема. проблема - ввод в сектора. как изменить ссылку, чтобы сектора заработали?


Подполковник
Мальчик
(
)
Золотой Орден I степени
Аттестат
[ 22.04.2014 2:34:18 (UTC +7), en.cx ]  
Есть такая тема:

Ссылка вида(xxxxx - номер игры, 0000 - код)

И такой скрипт:
<script type="text/javascript">
if (location.hash.length) $('#Answer').val(location.hash.replace('#', '')).parent().attr('action', location.href.replace(location.hash, '')).submit();
</script>


Вроде протестировал, у меня работает и с секторами и без секторов и с пробелами) Если не работает - пиши в личку, надо уточнить, при каких условиях ломается.
Лейтенант
(
)
[ 22.04.2014 22:46:08 (UTC +7), kramatorsk.en.cx ]  
все работает, спасибо *SMILE*
у меня ссылка была другого вида и последнего скрипта не было...


П.С.

как я понял, скрипт
<script type="text/javascript">
var level = '01', code;
code = location.hash.replace('#code' + level + '-', '');
if (location.hash.substr(1,7)=='code'+level+'-') $('#Answer').val(code).parent().attr('action', location.href.replace(location.hash, '')).submit();
</script>

нужен для того, чтобы при вводе неправильного кода не зацикливалась перезагрузка страницы?

Подполковник
Мальчик
(
)
Золотой Орден I степени
Аттестат
[ 22.04.2014 23:13:10 (UTC +7), en.cx ]  

Вот этот

ass-teriks: <script type="text/javascript">
if (location.hash.length) $('#Answer').val(location.hash.replace('#', '')).parent().attr('action', location.href.replace(location.hash, '')).submit();
</script>
Вместо вот этого
demmonico: <script type="text/javascript">
var level = '01', code;
code = location.hash.replace('#code' + level + '-', '');
if (location.hash.substr(1,7)=='code'+level+'-') $('#Answer').val(code).parent().attr('action', location.href.replace(location.hash, '')).submit();
</script>


Они оба делают одно и то же, просто второй больше и делает ненужные действия. А с секторами, видать, из-за ссылки не работало.
Лейтенант
(
)
[ 22.04.2014 23:14:45 (UTC +7), kramatorsk.en.cx ]  

понятно. сейчас попробую без второго


перед этим тестил - вставлял оба))
На страницу: 
1  2
01.07.2025 16:00:33
(UTC +7)

www.en.cx
EncounterTM Ltd.
2004-2025 ©