Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Интернет » Web-программирование » вопросы по javascript

Модерирует : Cheery

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119

Открыть новую тему     Написать ответ в эту тему

pavel1978

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Видел здесь код, блокирующий клавиатурные кнопки и правую кнопку мыши. Не подскажете, как выглядит?

Всего записей: 149 | Зарегистр. 13-03-2008 | Отправлено: 09:01 28-11-2018
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
pavel1978
вы читаете вообще? я же написал вам код
Блокировка правой кнопки мыши + некоторых клавиш клавиатуры
если нужно все кнопки, то без условия

Код:
document.addEventListener("keydown", function(e) {  
   e.preventDefault();  
   e.stopPropagation();  
   return false;  
});

Всего записей: 15686 | Зарегистр. 20-09-2014 | Отправлено: 09:03 28-11-2018 | Исправлено: Mavrikii, 09:05 28-11-2018
pavel1978

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ошибку выдает, строка 1, код 800Ф1391 'document' - определение отсутствует....а тот не выдавал, сразу работал. Это надо для тестирования, где варианты ответа - радиобаттоны, т.е. альт-таб, контрл-С и проч. не нужны в принципе. Дабы тестируемые не переключались на шпаргалки, нужна эта лочилка.

Всего записей: 149 | Зарегистр. 13-03-2008 | Отправлено: 09:21 28-11-2018
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
pavel1978

Цитата:
Ошибку выдает, строка 1, код 800Ф1391 'document' - определение отсутствует

куда и что пишете? и, повторюсь, это все обходится при желании - абсолютной защиты нет.
ps: и какой браузер?

Всего записей: 15686 | Зарегистр. 20-09-2014 | Отправлено: 09:23 28-11-2018 | Исправлено: Mavrikii, 09:27 28-11-2018
vs6262



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
я только добавить хотел в JavaScript как и в Java иногда можно пользоваться:

Код:
try {
  … исполняемый код
} catch (Exception x1) {
  document.writeln(x1);
}
 

Всего записей: 2235 | Зарегистр. 25-02-2013 | Отправлено: 20:35 28-11-2018
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
vs6262
пользоваться document.writeln - зло (простейший пример, убивающий всю страницу если write применить после загрузки - http://jsfiddle.net/gnuqv4dk/ ). не нужно флеймить не по делу.
и здесь вопросы, а не советы.

Всего записей: 15686 | Зарегистр. 20-09-2014 | Отправлено: 20:44 28-11-2018 | Исправлено: Mavrikii, 21:32 28-11-2018
vs6262



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
пользоваться document.writeln - зло

я только хотел напомнить про try {

Всего записей: 2235 | Зарегистр. 25-02-2013 | Отправлено: 00:23 29-11-2018
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
vs6262
и он тут не нужен. если есть ошибка, то нужно сначала определить в чем проблема, а не перехватывать ее.

Всего записей: 15686 | Зарегистр. 20-09-2014 | Отправлено: 00:24 29-11-2018 | Исправлено: Mavrikii, 00:28 29-11-2018
vs6262



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
и он тут не нужен.

Вы правы программирование любит точности, а это можно использовать в сложных функциях чтобы пользователи позже могли к примеру сообщить Error Nr.... итд.
ладно заканчиваю флейм

Всего записей: 2235 | Зарегистр. 25-02-2013 | Отправлено: 00:33 29-11-2018 | Исправлено: vs6262, 00:34 29-11-2018
h1nzor

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Друзья, помогите пожалуйста кому не лень. Н ужен скрипт чтоб вставить в html файл простая водосточная таблица с тремя столбцами: название локации, ячейка чтоб вставить почтовый индекс местности, и в последней сепараторы выдавали дистанцию до локации. Я список и соответствующие дистанции вставляют сам.... Заранее спасибо

Всего записей: 1 | Зарегистр. 06-12-2018 | Отправлено: 01:05 06-12-2018
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
h1nzor
пример покажите, чтобы было понятно о чем речь. ну и тут пишут скрипты, а не ищут готовые )

Всего записей: 15686 | Зарегистр. 20-09-2014 | Отправлено: 01:12 06-12-2018
VVL99

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
h1nzor
В разделе тестирование можно самому создать нужную с помощью панели тегов, а затем получить её html Код.

Всего записей: 4158 | Зарегистр. 03-02-2011 | Отправлено: 01:22 06-12-2018
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
VVL99
читайте внимательно о чем речь.
вопрошающий хочет расчет на основе введенных данных, а не просто html код таблицы.
 
h1nzor

Цитата:
Я список и соответствующие дистанции вставляют сам

список и дистанции до чего? не проще указывать геокоординаты для индексов и на основе их пересчитывать расстояния?
к примеру так - https://www.geodatasource.com/developers/javascript

Всего записей: 15686 | Зарегистр. 20-09-2014 | Отправлено: 01:40 06-12-2018 | Исправлено: Mavrikii, 01:41 06-12-2018
VVL99

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
В 71 хроме появилась проблема, если активные элементы страницы (форума) изменены расширением, то эти элементы перестают работать.
 
Если изменения выполнять в области видимости страницы (в консоле), то подобных проблем нет.

Всего записей: 4158 | Зарегистр. 03-02-2011 | Отправлено: 19:27 15-12-2018
GEGEMON



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Можно ли вот к энтому календарю прописать ссылки которые будут отображатся в соответствии с днем календаря? ссылка 1 - 3 января, ссылка 2 - 5марта, ссылка 5 - 9 августа.

Всего записей: 2820 | Зарегистр. 07-02-2006 | Отправлено: 12:56 25-12-2018
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
GEGEMON
покажите пример, ибо не совсем понятно о чем речь

Всего записей: 15686 | Зарегистр. 20-09-2014 | Отправлено: 18:32 25-12-2018
GEGEMON



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Mavrikii

Цитата:
покажите пример

вот. Т.е. схема такая - на определенный день недели показывает соответствующие ссылки

   
421x449(28.60 kB)

сам сайт

Всего записей: 2820 | Зарегистр. 07-02-2006 | Отправлено: 19:13 25-12-2018 | Исправлено: GEGEMON, 19:13 25-12-2018
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
GEGEMON
что запишите в .json файле - то и будет отображаться

Цитата:
{
    "9/12/2014": {
        "type":"Conference",
        "title": "International Conference",
        "venue":"Hyatt Regency Hotel",
        "location": "Calgary Alberta , Canada",
        "time": "10:00 AM",
        "desc": "Lorem ipsum dolor sit amet...",
        "more": "http://www.example.com"
    }
 }

 
можно записать массив ссылок и просто обработать его при выводе как массив, а не объект

Всего записей: 15686 | Зарегистр. 20-09-2014 | Отправлено: 19:59 25-12-2018 | Исправлено: Mavrikii, 20:03 25-12-2018
GEGEMON



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Mavrikii

Цитата:
что запишите в .json файле - то и будет отображаться  

это файл с данными штоля?  

Код:
// get json
  getjson(url, function(obj) {
    for (key in obj) {

url это путь к этому .json файлу? абсолютный или относительный?

Цитата:
просто обработать его при выводе как массив, а не объект

да, так будет лучше ибо ссылок в итоге около 700 получится, а то и больше. Как реализовать сиё?

Всего записей: 2820 | Зарегистр. 07-02-2006 | Отправлено: 20:18 25-12-2018
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
GEGEMON
ну там же есть ссылка..

Цитата:
  var url = 'https://dl.dropboxusercontent.com/u/23834858/api/calendar.json';

пофиг какой путь, главное, чтобы правильный
можно и без него обойтись, прописать все в json формате в самом скрипте.

Всего записей: 15686 | Зарегистр. 20-09-2014 | Отправлено: 20:23 25-12-2018 | Исправлено: Mavrikii, 20:25 25-12-2018
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119

Компьютерный форум Ru.Board » Интернет » Web-программирование » вопросы по javascript


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru