🔍Разыскиваются VueJs волонтеры!

Choose your language:
en ru uk
News:

8/8/2011 10:13:48 AM
Улицы
Игра #78 "Улицы" перенесена https://dnepr.en.cx/GameDetails.aspx?gid=31050


5/7/2011 12:52:45 AM
Изменение прав пользователей
Снял права со всех пользователей, кроме авторства, для того чтоб не запутаться, если у кого возникнут проблемы или вопросы связываемся с администрацией сайта
by Faustorg


News Arhive >>>
RSS 2.0
Domain: https://dndz.en.cx/ (domain owner: Cерж) Show avatars
Forum moderators: Cерж
On page: 
1  2

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

6/3/2012 4:39:23 PM / 28 messages / the topic was opened by Vorobjaninoff .

Lieutenant colonel
Boy
(
)
Gold Medal of the 1-st rank
Attestate
[ 4/17/2014 4:38:25 PM (UTC +2), 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>
Вот с этим небольшим дополнением не уходит в цикл при неверном ключе.
Lieutenant colonel
Boy
(
)
Attestate
[ 4/18/2014 9:22:49 AM (UTC +2), cx.en.cx ]  
думаю, можно как-то более элегантно убрать цикл :) но лень гуглить
наверно яваскриптом можно просто очистить урл после хештага
Lieutenant colonel
Boy
(
)
Gold Medal of the 1-st rank
Attestate
[ 4/18/2014 10:24:32 AM (UTC +2), 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>

Lieutenant
(
)
[ 4/21/2014 8:26:01 PM (UTC +2), 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 - не помогает.

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


Lieutenant colonel
Boy
(
)
Gold Medal of the 1-st rank
Attestate
[ 4/21/2014 10:34:18 PM (UTC +2), 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>


Вроде протестировал, у меня работает и с секторами и без секторов и с пробелами) Если не работает - пиши в личку, надо уточнить, при каких условиях ломается.
Lieutenant
(
)
[ 4/22/2014 6:46:08 PM (UTC +2), 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>

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

Lieutenant colonel
Boy
(
)
Gold Medal of the 1-st rank
Attestate
[ 4/22/2014 7:13:10 PM (UTC +2), 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>


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

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


перед этим тестил - вставлял оба))
On page: 
1  2
11/16/2024 12:30:47 AM
(UTC +2)

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