Ru-Board.club
← Вернуться в раздел «Web-программирование»

» вопросы по javascript

Автор: Mavrikii
Дата сообщения: 23.06.2015 22:58

Цитата:
как заставить фирефокса слушаться этой команды ?

какой? setTimeout не так записывается вообще - никаких кавычек.
setTimeout(function() {window.close();}, 3000);
но windows.close() в Firefox сработает только в том случае, если это окно открыто самим скриптом.
Автор: vs6262
Дата сообщения: 23.06.2015 23:35
и ещё вопрос 2.
чтобы IE без вопросов закрывал бы таб ?

Добавлено:
Firefox как хотя бы с вопросом о разрешении это сделать ?
Автор: Mavrikii
Дата сообщения: 23.06.2015 23:43
vs6262

Цитата:
о разрешении это сделать

открыть окно тем же скриптом, иначе никак


Цитата:
чтобы IE без вопросов закрывал бы таб

http://stackoverflow.com/questions/57854/how-can-i-close-a-browser-window-without-receiving-the-do-you-want-to-close-thi
не факт, что будет работать в современных браузерах
Автор: vs6262
Дата сообщения: 23.06.2015 23:55

Цитата:
чтобы IE без вопросов закрывал бы таб

a IE11 ?

Добавлено:
Mavrikii
спс
Автор: vs6262
Дата сообщения: 27.06.2015 19:44
нужно чтобы после затятой 2 знака отображались
может у кого есть готовый код ?


Код: function rechne(a){
if(a >= 1024){ a = a++; }
var b = a/1000;
return (b + "K");
}

rechne(1);
Автор: Mavrikii
Дата сообщения: 27.06.2015 19:58
vs6262

Код: return (Math.ceil(b * 100) / 100 + "K");
Автор: audi6b44
Дата сообщения: 27.06.2015 21:20
Ребят.есть вопрос. На сайте chessvegas.ru мнгое работает через или с помощью ява скрипта. Но один злыдень умудряется как то сбивать явуа скрипт в браузере. И страница перестает обновлятся.

Вот что пишет хозяин сайта..


1. Инструкция.1.1. Режим реального времени (Real-time). Любая партия на нашем сайте происходит в режиме реального времени. То есть не нужно обновлять страницу, чтобы увидеть ход соперника. Доска обновляется автоматически после каждого хода. В браузере должны быть включены JavaScript и Cookies. Также, пожалуйста, ознакомьтесь ссистемными требованиями. 

Каким макаром.. хотябы знать, такие манипуляции вообще возможны?
Автор: Mavrikii
Дата сообщения: 27.06.2015 21:25
audi6b44

Цитата:
Но один злыдень умудряется как то сбивать явуа скрипт в браузере. И страница перестает обновлятся

сбивает у себя и намеренно? тогда зачем париться?
если ненамеренно, то значит конфликт с чем то, возможно даже с аддоном в браузере - открывать консоль ошибок и читать сообщения.
Автор: audi6b44
Дата сообщения: 27.06.2015 21:34
Конечно не у себя, а у моего товарища по команде. Все трындят о каких то дос атаках через ай пи. Я не думаю что так он могут.но вот если флэш или ява не работают, не обновляется страница тобишь шахматная доска и чел не может играть. Просто вопрос у меня такой. Может хакер..или не хакер как то на чужом компе яву скрипт или флэш сбивать.?
Раньше они досили и сайт подвисал во время турниров..
На сайте том. Можно посылать вызовы игрокам или звать в приватный чат. Но любой запрос идет через сервер. И всё равно они научились как то глушить авто обновление страницы. Партия начинается, а ход соперника не отрожается. Хотя он пошел и сервер ждет моего хода. А в моем браузере ход не произошёл. Не пойму как такое возможно
Автор: Mavrikii
Дата сообщения: 27.06.2015 21:36
audi6b44

Цитата:
не обновляется страница тобишь шахматная доска и чел не может играть.

скорее всего возникает какая то ошибка javascript или что то не подгружается - смотреть нужно сообщения именно в этом браузере.

могут и через серверный скрипт "сбивать", если он отправляет другому участнику то, что js скрипт в его браузере не ожидает в качестве ответа. для начала анализа, как и написал, нужно смотреть что пишет браузер в своих логах ошибок когда это перестает работать.
Автор: audi6b44
Дата сообщения: 27.06.2015 21:40
А где этот лог найти? В браузере?
Автор: Mavrikii
Дата сообщения: 27.06.2015 21:42
audi6b44

Цитата:
А где этот лог найти? В браузере?

да. в хроме, к примеру, F12 и консоль.
https://help.mail.ru/mail-help/helpful/console
Автор: audi6b44
Дата сообщения: 27.06.2015 21:51
Спасибо буду смотреть. Мне просто хотелось знать. Возможно ли такое. Значит возможно. Жаль. А друг всё злится, даже на сайт логится иной раз не может. У него вылетает таймаут . Но не всегда, ну ладно..буду думать как ему помочь. У меня только с мобильного такое появляется если связь с инетом слабая и запрос долго отправляется..то вылетает таже ошибка что и у него. Но у него связь офигеная... спасибо ещё раз.
Автор: Mavrikii
Дата сообщения: 27.06.2015 21:56

Цитата:
У него вылетает таймаут

можно и сервер положить, если дыра в нем.
слишком мало информации для конкретики, нужно изучать проблему именно тогда, когда она наблюдается.
Автор: audi6b44
Дата сообщения: 27.06.2015 22:02
Так один злыдень этим только и занимается что портить всем настроение. Сначало тормозил весь сервер. Теперь вот даже залогиться товарищь иной ращ не может. Да думаю дыр хватает. А что конкретно искать, когда эти симптомы проявляются..и чем искать?
Автор: Mavrikii
Дата сообщения: 27.06.2015 22:04
audi6b44

Цитата:
А что конкретно искать, когда эти симптомы проявляются..и чем искать?

значит проблема не в js, а на сервере. изучать логи на момент возникновения проблемы, логгировать временно все запросы, чтобы потом изучить где возникает проблема. ставить систему от ddosа - много чего еще, сначала нужно найти почему так происходит, а потом искать решение.
Автор: audi6b44
Дата сообщения: 27.06.2015 22:07
Когда страница загружается..там столько этих jodo.js ил как то так грузится, я смотрел через хттп аналюзер, но вот что я от сервера за хлам получаю не вижу.. так бы посмотреть хотел т спросить у умных из за какого кода или мусора ява или флэш зависает
Автор: Mavrikii
Дата сообщения: 27.06.2015 22:11
audi6b44

Цитата:
так бы посмотреть хотел т спросить у умных из за какого кода или мусора ява или флэш зависает

в дцатый раз повторяю.. никто ковыряться в этом не будет, смотреть нужно когда проблема уже возникла - тогда будет очевидно в чем дело.
Автор: audi6b44
Дата сообщения: 27.06.2015 22:17
На самой главной странице даже инфа есть, если в течении десяти секунд крестик ..означающий что ява и флэш работаю не исчезнет то надо обновить страницу или включиьь флэш. Наверное и на самой странице и таймаут есть..потому если время это истекло сразу появляется инфа таймаут ексегдет..или как ьо так

Добавлено:
Хорошо..конечно я сам .. Спасибо за ответы.!!!
Автор: Mavrikii
Дата сообщения: 27.06.2015 23:11
audi6b44
там даже не в js дело, флеш сам делает запросы на индивидуальный порт сервера.
вот что там происходит и нужно смотреть. скорее всего сервер подвисает и перестает отвечать, нужно смотреть причины этого. но смотреть должен администратор сервера, а не сторонний человек.
Автор: vs6262
Дата сообщения: 28.06.2015 06:19
Mavrikii
спс
Автор: Mavrikii
Дата сообщения: 28.06.2015 10:03
vs6262

Цитата:
спс

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

Код: Math.round2 = function(val, digits) {
if (!digits)
return Math.round(val);
var coeff = Math.pow(10, digits);
return Math.ceil(val * coeff) / coeff;
}

alert(Math.round2(1.1234567891011, 9));
Автор: vs6262
Дата сообщения: 29.06.2015 06:25
Mavrikii
ещё раз спс, но не забывайте я не информатик. моё первое хорошее образование -
"Техник-Электромеханик по спец. Robotic" и ещё в 8 классе собирал уже радиопередатчики.
Автор: Mavrikii
Дата сообщения: 29.06.2015 06:48
vs6262

Цитата:
и ещё в 8 классе собирал уже радиопередатчики

я, в восьмом классе, собрал ZX Spectrum, но это не имеет отношение к делу.
раз пишете на чем то, то нужно обучаться, продвигаться вперед и не важно, при этом, какое образование.
Автор: audi6b44
Дата сообщения: 29.06.2015 17:31


Цитата:
флеш сам делает запросы на индивидуальный порт сервера


не знал. я думал флэшу запросы сам браузер через скрипты передаёт
Автор: Mavrikii
Дата сообщения: 29.06.2015 19:10
audi6b44

Цитата:
я думал флэшу запросы сам браузер через скрипты передаёт

нет. первоначальную конфигурацию flash плеер получает отдельным запросом и через параметры инициализации. затем делает запрос на 843 порт - для проверки того, можно ли ему делать запросы к данному серверу, а потом лезет на тот другой порт.
Автор: audi6b44
Дата сообщения: 01.07.2015 04:25
Ага!!
То у сервера и требования такое..

Требования.Для игры на нашем сайте необходимо выполнить следующие требования:Установить плагин Adobe Flash Player версии 11 или выше. Скачать этот плагин можно здесь.Соединение с сервером устанавливается, если открыт исходящий трафик на порты 843 и5672.В случае, если соединение не устанавливается, то попробуйте сделать следующее.

Добавлено:
Вот что появляется, если не обновляется страница.. верней, если иной раз из за медленного интернета не загружается страница..

Автор: Mavrikii
Дата сообщения: 01.07.2015 04:42
audi6b44
сервер не отвечает, не проблема javascript, а видимо что то ложится там.
Автор: Weinaum
Дата сообщения: 12.07.2015 00:27
приветствую,
стянул вот с этого сайта скрипт для параллакса - в разделе Engineering
хочу немного изменить под свои нужды - такое же число частей, только они по скроллу складываются а не разъезжаются.
Собственно, больших проблем в этом не увидел, в скрипте, отвечающем за это дело, изменил

Код:      $('.part2').Parallax({ property:'top', speed:0.10, start:0, delay:-100 });
            $('.part3').Parallax({ property:'top', speed:0.20, start:0, delay:-100 });
            $('.part4').Parallax({ property:'top', speed:0.30, start:0, delay:-200 });
Автор: Mavrikii
Дата сообщения: 12.07.2015 03:46
Weinaum
тут поиграйтесь

Код:         // get new position
        function getPosition() {
    
            // Calculate new position based on speed / scroll position / start position
            return ($(window).scrollTop() * options.speed) - (options.startPos * options.speed) + options.start;

        };

        function getEndPosition() {
            return (options.endPos * options.speed) - (options.startPos * options.speed) + options.start;
        }

Страницы: 12345678910111213141516171819202122

Предыдущая тема: jQuery: Перемещение якоря на верх страницы


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.