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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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 120 121 122 123 124 125

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

Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
vworld
Вглядитесь внимательно, ничто не смущает?
Например как выглядят href и src атрибуты?

Всего записей: 16424 | Зарегистр. 20-09-2014 | Отправлено: 18:55 18-09-2018
vs6262



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
http://www.br-andy.de:8080/Login/
 
может кто посмотреть в окошках насчёт AJAX, а то в IntelliJ IDEA не работает. а вне IDEA работает?
 
заранее спасибо

Всего записей: 2240 | Зарегистр. 25-02-2013 | Отправлено: 19:02 18-09-2018
Mavrikii

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

Цитата:
а вне IDEA работает?

откройте в браузере самостоятельно и посмотрите.

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



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

Цитата:
Попробуйте проверить код на наличие ошибок - https://validator.w3.org/#validate_by_input

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

Код:
 
<!DOCTYPE HTML>
<html lang="en">
<head>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width">
  <title>Send Text to ESP-01 / NeoMatrix / v2</title>
  <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css" integrity="sha384-MCw98/SFnGE8fJT3GXwEOngsV7Zt27NXFoaoApmYm81iuXoPkFOJwJ8ERdknLPMO" crossorigin="anonymous">
 
  <link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/spectrum/1.8.0/spectrum.css">
  <style>#sentMsgs{display:inline-block;margin:0 15px 20px;padding:10px 20px;min-height:60px;background-color:#777;color:lime;border:1px solid gray;clear:both;}.adjust-text{margin:20px 0 0;padding:0 20px;}.clearfix{clear:both;}</style>
</head>
<body style="background:#EFEFEF;">
 
   <form>
     <div class="col-md-4">
       <h3>Enter Text to Send on the NeoPixel Matrix: <input type='text' id="color-picker" /></h3>
       <div class="input-group">
         <input type="text" name="line" id="line" class="form-control" maxlength='60'>
         <div class="input-group-btn">
           <button class="btn btn-info" id="send-text">Send Text</button>
         </div>
       </div>
     </div>
   </form><br>
   <div class="col-md-4 adjust-text clearfix"><h4>Messages Sent</h4></div>
   <div id="sentMsgs" class="col-md-4" contentEditable="true"></div>
 
<script src="https://code.jquery.com/jquery-3.3.1.slim.min.js" integrity="sha384-q8i/X+965DzO0rT7abK41JStQIAqVgRVzpbzo5smXKp4YfRvH+8abtTE1Pi6jizo" crossorigin="anonymous"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.3/umd/popper.min.js" integrity="sha384-ZMP7rVo3mIykV+2+9J3UJ46jBk0WLaUAdn689aCwoqbBJiSnjAK/l8WvCWPIPm49" crossorigin="anonymous"></script>
<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/js/bootstrap.min.js" integrity="sha384-ChfqqxuZUCnJSK3+MXmPNIyE6ZbWh2IMqE241rYiqJxyMiZ6OW/JmZQ5stwEULTy" crossorigin="anonymous"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/spectrum/1.8.0/spectrum.js"></script>
 
 <script>
   function sendMsg(){
     var line = $("#line"); //поле ввода line, объявление переменной
     var color = ""; //объявление переменной color и присвоение пусто
     var colorPicker = $("#color-picker"); //объявление переменной colorPicker и присвоение равное выбранному цвету
     var msg = line.val().replace(';',''); //объявление переменной msg и присвоение равное из line за заменой не читаемых сиволов на пробел
    // if(colorPicker.val() == ''){ color = '&rgb=80,255,0'; }
     //else{ color = '&'+colorPicker.val().replace('(','=').replace(/\\)| /g,''); }
     var url2Send = '/?line='+msg+color;
     line.val('');
     if(typeof msg !== 'undefined' && msg.trim() !== ''){
       $.ajax({ url: url2Send }).done(function(){ $("#sentMsgs").prepend('Message Sent: '+msg+'<br>\\n\'); console.log('Message Sent: '+msg+' ['+color+']'); });
     }
   }
   $(document).keypress(function(e){ if(e.which === 13){ sendMsg(); e.preventDefault(); } });
   $("#send-text").click(function(e){ sendMsg(); e.preventDefault(); });
</script>
<script>
   $("#color-picker").spectrum({preferredFormat:"rgb",clickoutFiresChange:true,color:"#50FF00"});
 </script>
 
</body>
</html>
 

Всего записей: 2617 | Зарегистр. 13-02-2003 | Отправлено: 06:36 19-09-2018
Mavrikii

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

Цитата:
'<br>\\n\'

вы экранируете закрывающую кавычку
далее, и bootstrap и jquery используют $ в качестве namespace, вы уж решите что используете. для jQuery можно и jQuery(), либо нужно переопределить и использовать не $, а что то иное. читать о noConflict в jQuery и bootstrap
https://api.jquery.com/jquery.noconflict/

Всего записей: 16424 | Зарегистр. 20-09-2014 | Отправлено: 06:47 19-09-2018 | Исправлено: Mavrikii, 06:55 19-09-2018
vworld



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

Код:
 
<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/js/bootstrap.min.js" integrity="sha384-ChfqqxuZUCnJSK3+MXmPNIyE6ZbWh2IMqE241rYiqJxyMiZ6OW/JmZQ5stwEULTy" crossorigin="anonymous"></script>
 

исходный код вообще-то был такой

Код:
 
#ifndef header_h
#define header_h
 
String displayPage =
"<!DOCTYPE HTML>\r\n"
"<html lang=\"en\">\r\n"
"<head>\r\n"
"  <meta charset=\"utf-8\">\r\n"
"  <meta name='viewport' content='width=device-width'>\r\n"
"  <title>Send Text to ESP-01 / NeoMatrix / v2</title>\r\n"
"  <link href='https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css' rel='stylesheet' integrity='sha384-1q8mTJOASx8j1Au+a5WDVnPi2lkFfwwEAa8hDDdjZlpLegxhjVME1fgjWPGmkzs7' crossorigin='anonymous'>\r\n"
"  <link rel=\"stylesheet\" href=\"https://raw.githubusercontent.com/bgrins/spectrum/master/spectrum.css\">\r\n"
"  <style>#sentMsgs{display:inline-block;margin:0 15px 20px;padding:10px 20px;min-height:60px;background-color:#777;color:lime;border:1px solid gray;clear:both;}.adjust-text{margin:20px 0 0;padding:0 20px;}.clearfix{clear:both;}</style>\r\n"
"</head>\r\n\r\n"
"<body style='background:#EFEFEF;'>\r\n"
"\r\n"
"   <form>\r\n"
"     <div class='col-md-4'>\r\n"
"       <h3>Enter Text to Send on the NeoPixel Matrix: <input type=\"text\" id=\"color-picker\"></h3>\r\n"
"       <div class='input-group'>\r\n"
"         <input type='text' name='line' id='line' class='form-control' maxlength='60'>\r\n"
"         <div class='input-group-btn'>\r\n"
"           <button class='btn btn-default' id='send-text'>Send Text</button>\r\n"
"         </div>\r\n"
"       </div>\r\n"
"     </div>\r\n"
"   </form><br>\r\n\r\n"
"   <div class='col-md-4 adjust-text clearfix'><h4>Messages Sent</h4></div>\r\n"
"   <div id='sentMsgs' class='col-md-4' contentEditable='true'></div>\r\n"
"\r\n"
" <script src=\"https://ajax.googleapis.com/ajax/libs/jquery/2.2.2/jquery.min.js\"></script>\r\n"
" <script src=\"https://raw.githubusercontent.com/bgrins/spectrum/master/spectrum.js\"></script>\r\n"
" <script>\r\n"
"   // This will build up a queue and send or just timeout if the messages are too many or the message is too long\r\n"
"   function sendMsg(){\r\n"
"     var line = $('#line');\r\n"
"     var color = '';\r\n"
"     var colorPicker = $('#color-picker');\r\n"
"     var msg = line.val().replace(';','');\r\n"
"     if(colorPicker.val() == ''){ color = '&rgb=80,255,0'; }\r\n"
"     else{ color = '&'+colorPicker.val().replace('(','=').replace(/\\)| /g,''); }\r\n"
"\r\n"
"     var url2Send = '/?line='+msg+color;\r\n"
"     line.val('');\r\n"
"     if(typeof msg !== 'undefined' && msg.trim() !== ''){\r\n"
"       $.ajax({ url: url2Send }).done(function(){ $('#sentMsgs').prepend('Message Sent: '+msg+'<br>\\n\'); console.log('Message Sent: '+msg+' ['+color+']'); });\r\n"
"     }\r\n"
"   }\r\n"
"   $(document).keypress(function(e){ if(e.which === 13){ sendMsg(); e.preventDefault(); } });\r\n"
"   $('#send-text').click(function(e){ sendMsg(); e.preventDefault(); });\r\n"
"   $('#color-picker').spectrum({preferredFormat:'rgb',clickoutFiresChange:true,color:'#50FF00'});\r\n"
" </script>\r\n"
"\r\n"
"</body>\r\n"
"</html>\r\n";
 
#endif
 

сразу не заработало и я уже начал его всячески корежить

Всего записей: 2617 | Зарегистр. 13-02-2003 | Отправлено: 07:21 19-09-2018
Mavrikii

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

Цитата:
а если я тупо уберу?

уберите, если не используете
я не знаю просто вашей цели, чего именно добиться хотите.
не забывайте подключть css от спектрума. вот
http://jsfiddle.net/j9h2fqto/3/
только я скопировал содержимое spectrum.css, ибо удаленный сервер для него выдает неправильный content-type

Всего записей: 16424 | Зарегистр. 20-09-2014 | Отправлено: 07:30 19-09-2018
vworld



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

Цитата:
я не знаю просто вашей цели, чего именно добиться хотите.  

пытаюсь реализовать из проекта - https://github.com/dkomando/esp_neomatrix_web_text
чтобы получилось вот так
 

Всего записей: 2617 | Зарегистр. 13-02-2003 | Отправлено: 07:37 19-09-2018
Mavrikii

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

Цитата:
чтобы получилось вот так  

ну, и что не так по ссылке?  
да, $.ajax работать не будет, так как его нет в slim версии jQuery, используйте нормальную версию

Всего записей: 16424 | Зарегистр. 20-09-2014 | Отправлено: 07:41 19-09-2018
vworld



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
спасибо, но не могу понять, что в Вашем коде- http://jsfiddle.net/j9h2fqto/3/
исправлено по сравнению с моим исходным, НО при том Ваш код работает

Всего записей: 2617 | Зарегистр. 13-02-2003 | Отправлено: 07:49 19-09-2018
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
vworld
я же написал, не забудьте подключить spectrum.css
https://raw.githubusercontent.com/bgrins/spectrum/master/spectrum.css
так как тот сервер выдает не тот content-type для css, я просто скопировал целиком его содержимое.

Всего записей: 16424 | Зарегистр. 20-09-2014 | Отправлено: 07:51 19-09-2018
vworld



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Mavrikii
я запутался, НО работает
хотя ничего не трогал, последний вариант кода

Код:
 
<!DOCTYPE HTML>
<html lang="en">
<head>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width">
  <title>Send Text to ESP-01 / NeoMatrix / v2</title>
  <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css" integrity="sha384-MCw98/SFnGE8fJT3GXwEOngsV7Zt27NXFoaoApmYm81iuXoPkFOJwJ8ERdknLPMO" crossorigin="anonymous">
 
  <link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/spectrum/1.8.0/spectrum.css">
  <style>#sentMsgs{display:inline-block;margin:0 15px 20px;padding:10px 20px;min-height:60px;background-color:#777;color:lime;border:1px solid gray;clear:both;}.adjust-text{margin:20px 0 0;padding:0 20px;}.clearfix{clear:both;}</style>
</head>
<body style="background:#EFEFEF;">
 
    <form>  
     <div class="col-md-4">  
       <h3>Enter Text to Send on the NeoPixel Matrix: <input type='text' id="color-picker" /></h3>  
       <div class="input-group">  
         <input type="text" name="line" id="line" class="form-control" maxlength='60'>  
         <div class="input-group-btn">  
           <button class="btn btn-info" id="send-text">Send Text</button>  
         </div>  
       </div>  
     </div>  
   </form><br>  
   <div class="col-md-4 adjust-text clearfix"><h4>Messages Sent</h4></div>  
   <div id="sentMsgs" class="col-md-4" contentEditable="true"></div>  
 
<script
src="https://code.jquery.com/jquery-3.3.1.min.js"
              integrity="sha256-FgpCb/KJQlLNfOu91ta32o/NMZxltwRo8QtmkMRdAu8="
              crossorigin="anonymous"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.3/umd/popper.min.js" integrity="sha384-ZMP7rVo3mIykV+2+9J3UJ46jBk0WLaUAdn689aCwoqbBJiSnjAK/l8WvCWPIPm49" crossorigin="anonymous"></script>  
<script src="https://cdnjs.cloudflare.com/ajax/libs/spectrum/1.8.0/spectrum.js"></script>  
 
 <script>  
   function sendMsg(){  
     var line = $("#line"); //поле ввода line, объявление переменной  
     var color = ""; //объявление переменной color и присвоение пусто  
     var colorPicker = $("#color-picker"); //объявление переменной colorPicker и присвоение равное выбранному цвету  
     var msg = line.val().replace(';',''); //объявление переменной msg и присвоение равное из line за заменой не читаемых сиволов на пробел  
    // if(colorPicker.val() == ''){ color = '&rgb=80,255,0'; }  
     //else{ color = '&'+colorPicker.val().replace('(','=').replace(/\\)| /g,''); }  
     var url2Send = '/?line='+msg+color;  
     line.val('');  
     if(typeof msg !== 'undefined' && msg.trim() !== ''){  
       $.ajax({ url: url2Send }).done(function(){ $("#sentMsgs").prepend('Message Sent: '+msg+'<br>\\n'); console.log('Message Sent: '+msg+' ['+color+']'); });  
     }  
   }  
   $(document).keypress(function(e){ if(e.which === 13){ sendMsg(); e.preventDefault(); } });  
   $("#send-text").click(function(e){ sendMsg(); e.preventDefault(); });  
   $("#color-picker").spectrum({preferredFormat:"rgb",clickoutFiresChange:true,color:"#50FF00"});  
 </script>  
 
</body>
</html>
 

залью в NodeMCU и только тогда можно будет мне успокоиться

Всего записей: 2617 | Зарегистр. 13-02-2003 | Отправлено: 08:05 19-09-2018
Dart Raiden



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажите, пожалуйста, есть ли способ получить url исходной страницы после перенаправления?
 
Допустим, при переходе по адресу https://geektimes.ru/post/269660/ происходит перенаправление на https://habr.com/post/356542/. После перенаправления срабатывает мой юзерскрипт, который пытается получить исходный адрес, но ничего не выходит. document.referrer возвращает адрес текущей страницы, а не той, с которой произошло перенаправление.
 
Точно такой же случай разбирали здесь, но решения не нашли.

Всего записей: 6321 | Зарегистр. 20-10-2006 | Отправлено: 00:08 20-09-2018
Mavrikii

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

Цитата:
document.referrer возвращает адрес текущей страницы, а не той, с которой произошло перенаправление.

там используется 301 переадресация, поэтому рефером будет то, с чего вы попадается на первоначальный URL. если вы первый урл просто вбиваете в адресную строку браузера, то конечный реферер будет пустым.

Всего записей: 16424 | Зарегистр. 20-09-2014 | Отправлено: 03:09 20-09-2018
Weinaum



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Приветствую,  
возник вопрос по общеизвестной карусели - owl carousel
 
в одной из тем для magento разработчики несколько изменили скрипт, добавили создание класса owl-controls, который объедилил классы owl-nav и owl-dots.
 
Но при этом изменилось и дефолтное поведение навигации, т.е. стрелок карусели: они становятся или всегда видимы, или всегда невидимы, как будет прописано в настройках.  
 
По дефолту же, если навигация карусели включена, она будет видима только если число элементов в целом больше чем помещается на экране, причем это справедливо для любого разрешения. Т.е. если на десктопе помещается одновременно 5 элементов, и этих элементов всего не более 5, то стрелки не видны. Если же элементов 6 и более, то видны.  
Так же и для мобильных девайсов, если на телефоне вертикально помещается один элемент, а горизонтально 2 , и всего их 2, то вертикально стрелки видны и горизонтально нет.  
Я вижу, что для достижения этого  скрипт добавляет при необходимости класс "disabled", имеющий соот-но стиль display:none;  
 
Проблема в том, что мне нужен и тот и тот функционал, т.е. объединяющий класс owl-controls, и "умные стрелки". Но что то у меня не идет, или класс  owl-nav получается всегда disabled , или же owl-controls не объединяет 2 нужных класса, а создается пустым независимым и идет просто перед ними...
 
В общем, если у кого есть время и возможность - посмотрите плз, вот тут - все по дефолту, навигация работает как надо и сюда я хочу добавить вышеназванный класс.
 
А ниже - измененный код только модуля навигации карусели, от разрабов темы, где класс добавляется, но не работает как надо навигация.
Подробнее...

Всего записей: 2156 | Зарегистр. 18-06-2006 | Отправлено: 16:28 01-10-2018 | Исправлено: Weinaum, 16:30 01-10-2018
Tupie_studenty

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Необходимо загрузить картинку через кнопку на сайт и добавить возможность двигать картинку вверх, вниз, влево и вправо, а так же изменять её размеры по кнопкам. Помогите пожалуйста, преподаватель на нас обиделся и дал сложное на данный момент задание. Основная проблема с привязкой вставленной картинки и кнопками для их изменения.

Всего записей: 2 | Зарегистр. 18-10-2018 | Отправлено: 09:47 18-10-2018
VVL99

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Tupie_studenty - пост
Цитата:
проблема с привязкой вставленной картинки и кнопками

А почему проблема, картинка же не в воздухе, она в дом структуре, где то в каком то блоке или вы её выделяете сперва, а потом уже управляете ею.

Всего записей: 4160 | Зарегистр. 03-02-2011 | Отправлено: 14:03 18-10-2018
Mavrikii

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

Цитата:
Основная проблема с привязкой вставленной картинки

привязкой к чему? делаете абсолютное позиционирование и по кнопкам меняете координаты (если именно это нужно), а по другим меняете размер (просто в процентной величине). что из этого непонятно?
 
ps: вот я вам накидал для примера, используется jQuery (просто для удобства и короткой записи)
http://jsfiddle.net/xw147qfg/
на сервер, ессно, не заливается. выбираем картинку (лучше небольшую), потом курсорными кнопками двигаем. если нажать shift, то влево/вправо изменяет размер картинки

Всего записей: 16424 | Зарегистр. 20-09-2014 | Отправлено: 20:58 18-10-2018 | Исправлено: Mavrikii, 23:27 18-10-2018
Weinaum



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
доброго времени суток,  
 
есть необходимость в удобной для десктопных и мобильных разрешений реализации breadcrumbs, в силу того, что в моей ситуации названия категорий и конечных продуктов могут быть очень длинными. По этой причине их либо совсем выключают посредством @media в css, либо извращаются кто как может.  
Показалось логичным реализовать один подсмотренный вариант со свертыванием элементов и раскрытием по ховеру.  
Но тут возникает проблема в мобильных, где нет интуитивного ховер-эффекта. А собственно, в основном для мобильных это все и надо, так как на широких экранах длинные названия не очень то критичны.  Поэтому было решено сделать раскрытие не по ховеру, а по клику, ну если уж совсем красиво, то по ховеру до ширины скажем 992, а все что меньше - по клику. Но это позже, пока проблема в том, что если я делаю событие по клику, то мне нужно отключить переход по этому клику. Ну то есть, если свернуто - то по клику развернуть, но не переходить. А если развернуто, то по клику перейти. Пытаюсь с помощью jquery  addClass и removeClass, т.е. когда свернуто один класс, которому запрет на переход, а когда развернуто - то другой класс, которому разрешить переход. Но что то не идет, что то не так делаю. И классы вроде бы удаляются и добавляются, но если дать первому классу - свернутому - запрет на переход, то не переходит вообще никак.
 
Вот код, полагаю, что то простое упускаю...
https://codepen.io/lagudal/pen/oaqdMK

Всего записей: 2156 | Зарегистр. 18-06-2006 | Отправлено: 09:39 19-10-2018
Mavrikii

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

Код:
$(".collapsed").click(false);
$(".expanded").click(true);

зачем?
 
делаете все на клике. смотрите какой класс и какое разрешение, в зависимости от этого делаете нужные вам вещи.
чтобы переход по клику не сработал просто возвращаете false

Всего записей: 16424 | Зарегистр. 20-09-2014 | Отправлено: 20:52 19-10-2018 | Исправлено: Mavrikii, 21:18 19-10-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 120 121 122 123 124 125

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


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru