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

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

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

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 с ним фиг сделаешь.

Всего записей: 6678 | Зарегистр. 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(имя_свойства)

Всего записей: 6678 | Зарегистр. 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

Всего записей: 2240 | Зарегистр. 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
погугли

Всего записей: 2240 | Зарегистр. 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 сайт, т.е. даже не сайт, а его наметки, и вот если запускаешь просто с локального диска под виндой, то слайдер ок, а если вот так с сервера, то никак.

Всего записей: 2156 | Зарегистр. 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.

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



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

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



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

Всего записей: 6678 | Зарегистр. 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

Всего записей: 2240 | Зарегистр. 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 раз.

Всего записей: 6678 | Зарегистр. 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 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