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

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

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

Sutar



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Здравствуйте,
помогите пожалуйста разбить результат запроса на массивы...
 
т.е. я соеденился с файлом, и он отдал мне результат "0|1|0|text|ets..."
как можно в js разбить на массивы, чтоб я мог использовать например var text[]

Код:
text[0] = 0;
text[1] = 1;
text[2] = 0;
text[3] = text;
text[4] =ets...;
 

 
Спасибо.

Всего записей: 1150 | Зарегистр. 15-08-2011 | Отправлено: 20:38 28-05-2014 | Исправлено: Sutar, 17:05 29-05-2014
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Sutar
var arr = str.split("|");
 
 
unreal666

Цитата:
только один вариант в голову приходит - пропуск массива через один из методов массивов типа forEach. Они пропускают отсутствующие элементы, но не пропускают элементы со значением undefined.

а еще лучше - не хранить undefined в массиве.  
заменить его, к примеру, на null

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 20:58 28-05-2014 | Исправлено: Cheery, 21:26 28-05-2014
unreal666



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
можно ли как-то получить доступ к содержимому загруженного как-либо файла?
Пытался загрузить файл в iframe и затем получить его содержимое, но фиг вам - в новых браузерах (по крайней мере в IE) запрещен доступ к свойству document окна iframe'а.
Нужно для получения содержимого файла при использовании протокола file:// , т.к. ajax с ним фиг сделаешь.

Всего записей: 6672 | Зарегистр. 14-02-2005 | Отправлено: 05:14 02-06-2014
panda3

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

Цитата:
можно как-то однозначно определить, существует ли какой-то элемент массива?  

а штатная проверка
Код:
index in array
это не то?

Всего записей: 206 | Зарегистр. 06-02-2007 | Отправлено: 21:42 02-06-2014
unreal666



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
panda3
хм. Я и забыл про такое.
хотя это скорее

Код:
prop in any_type_object

Добавлено:
хотя это не совсем корректно, т.к. проверка идет и для наследуемых свойств. Так что лучше применять объект.hasOwnProperty(имя_свойства)

Всего записей: 6672 | Зарегистр. 14-02-2005 | Отправлено: 21:51 02-06-2014 | Исправлено: unreal666, 01:24 19-06-2014
Krimatorij



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

Код:
        var ret = iimGetLastExtract();
        if(ret == "https://www.google.com/image*")
            {
            break;
            }

Надо чтобы ссылки вида

Код:
https://www.google.com/image1.jpg
https://www.google.com/image2.jpg
https://www.google.com/image3.jpg

принимались как подходящие в выделенном коде.

Всего записей: 348 | Зарегистр. 24-11-2009 | Отправлено: 23:35 18-06-2014 | Исправлено: Krimatorij, 23:38 18-06-2014
Krimatorij



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

Всего записей: 348 | Зарегистр. 24-11-2009 | Отправлено: 22:56 19-06-2014
Krimatorij



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

Всего записей: 348 | Зарегистр. 24-11-2009 | Отправлено: 01:00 20-06-2014
BennyBlanco



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Я опять с просьбой к знатокам скриптов
document.body.innerHTML = document.body.innerHTML.replace(/site1/g, 'site2');
Rfr сюда прикрутить $(document).ready(function() ?
 
Только скрипт должен работать без jQuery.

Всего записей: 1995 | Зарегистр. 17-09-2009 | Отправлено: 20:23 04-07-2014
bk99



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Можно ли средствами js пикнуть системным динамиком (не колонками!)?
А с использованием jQuery?
win 7 x64

Всего записей: 947 | Зарегистр. 27-12-2005 | Отправлено: 10:47 06-07-2014
vs6262



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
https://www.google.de/#q=javascript+system+speaker&spell=1

Всего записей: 2235 | Зарегистр. 25-02-2013 | Отправлено: 11:34 06-07-2014
bk99



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

Всего записей: 947 | Зарегистр. 27-12-2005 | Отправлено: 11:41 06-07-2014
vs6262



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

Всего записей: 2235 | Зарегистр. 25-02-2013 | Отправлено: 11:47 06-07-2014
bk99



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

Всего записей: 947 | Зарегистр. 27-12-2005 | Отправлено: 12:01 06-07-2014 | Исправлено: bk99, 18:47 07-07-2014
Weinaum



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Приветствую, подскажите, в чем может быть проблема, слайдшоу нормально работает локально, но совсем не работает на сервере - например - решено
Т.е. это простой html сайт, т.е. даже не сайт, а его наметки, и вот если запускаешь просто с локального диска под виндой, то слайдер ок, а если вот так с сервера, то никак.

Всего записей: 2155 | Зарегистр. 18-06-2006 | Отправлено: 22:14 14-07-2014 | Исправлено: Weinaum, 01:43 15-07-2014
unreal666



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

Код:
        <script src="js/jquery.js"></script>
        <script src="js/cycle.js"></script>
        <script src="js/slideshow.js"></script>
 
...
 
        <script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
        <script>window.jQuery || document.write('<script src="js/vendor/jquery-1.11.1.min.js"><\/script>')</script>

 
на момент выполнения  

Код:
$('#slides').cycle

из slideshow.js этот 2-ой jquery перебивает ф-ю $.fn.cycle, заданную в cycle.js.

Всего записей: 6672 | Зарегистр. 14-02-2005 | Отправлено: 23:11 14-07-2014 | Исправлено: unreal666, 23:12 14-07-2014
Weinaum



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

Всего записей: 2155 | Зарегистр. 18-06-2006 | Отправлено: 23:44 14-07-2014
unreal666



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
как можно узнать/получить функции-обработчики какого-либо события, повешенные на элемент (зарегистрированные) через addEventListener/attachEvent ?

Всего записей: 6672 | Зарегистр. 14-02-2005 | Отправлено: 13:30 16-07-2014 | Исправлено: unreal666, 13:32 16-07-2014
vs6262



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
unreal666
getEventListeners(node) оно?
 
http://stackoverflow.com/questions/9046741/get-event-listeners-attached-to-node-using-addeventlistener
https://developer.mozilla.org/en-US/docs/Web/Events

Всего записей: 2235 | Зарегистр. 25-02-2013 | Отправлено: 17:36 16-07-2014
unreal666



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Хм. Этот getEventListeners работает только в отладчиках и только Chrome, Safari и Firefox. Но хотя бы так (в Opera Presto думаю можно с помощью userjs просто модифицировать addEventListener)
 
ЗЫ.
Чего-то странно в IE (IE11) отрабатывает событие onload (load) для элемента <link type = 'text/css' ...>. В этом IE оно почему срабатывает несколько раз. В других браузерах нормально - только 1 раз.

Всего записей: 6672 | Зарегистр. 14-02-2005 | Отправлено: 19:00 16-07-2014 | Исправлено: unreal666, 19:05 16-07-2014
Открыть новую тему     Написать ответ в эту тему

Страницы: 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