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

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

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

ashqelon

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

Всего записей: 739 | Зарегистр. 10-06-2007 | Отправлено: 14:02 14-10-2015 | Исправлено: ashqelon, 11:41 19-10-2015
Sutar



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Здравствуйте, есть такая функция:
 
имитирует функцию str_replace() в PHP.
 

Код:
function str_replace(search,replace,subject){
var i=0,
j=0,
temp='',
repl='',
sl=0,
fl=0,
f=[].concat(search),
r=[].concat(replace),
s=subject,
ra=Object.prototype.toString.call(r)==='[object Array]',
sa=Object.prototype.toString.call(s)==='[object Array]';
s=[].concat(s);
for(i=0,sl=s.length;i<sl;i++){
   if(s[\i]===''){continue;}
   for(j=0,fl=f.length;j<fl;j++){
      temp=s[\i]+'';
      repl=ra?(r[j]!==undefined?r[j]:''):r[0];
      s[\i]=(temp).split(f[j]).join(repl);}
   }
   return sa?s:s[0];
}

 
Такой вопрос, как сделать так, чтоб если символ в search отсутствует, то его не добавлять в сортировку?
Например:
 
str_replace(new Array('Привет', 'текст') , new Array('Privet', 'text'), 'Привет, текст!')
 
В результате выдает: Privet, text!
А нужно: Privet text

Всего записей: 1150 | Зарегистр. 15-08-2011 | Отправлено: 11:25 31-10-2015
unreal666



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
в search и пробела нет, но ты же его почему-то оставил

Всего записей: 6678 | Зарегистр. 14-02-2005 | Отправлено: 16:02 31-10-2015 | Исправлено: unreal666, 16:03 31-10-2015
Sutar



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
unreal666
ну да, без пробела должно быть)

Всего записей: 1150 | Зарегистр. 15-08-2011 | Отправлено: 20:07 31-10-2015
D1D1D1D

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Приветствую!
 
Можно ли внутри тега A задать условие открытия веб-ссылки, в случае, когда локальный файл не был найден? Т.е. типа мини-программа в теге: <a href="fghfg.html" onclick="http://fghfg.ru/fghfg.html">?

Всего записей: 1520 | Зарегистр. 05-04-2010 | Отправлено: 22:44 06-11-2015 | Исправлено: D1D1D1D, 22:45 06-11-2015
gerzikon

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

Код:
<input onkeypress="return false;" type="text" size="30">

то ввод текста отменяется, как мне и нужно. Если делать то же самое через пользовательскую функцию, то не работает

Код:
<input onkeypress="myfun();" type="text" size="30">
 
<script>
function myfun(){return false;}
</script>

Как отменить ввод из пользовательской функции JS?

Всего записей: 42 | Зарегистр. 02-11-2015 | Отправлено: 22:26 10-11-2015
vs6262



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

Всего записей: 2240 | Зарегистр. 25-02-2013 | Отправлено: 13:38 11-11-2015
unreal666



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

Код:
<input onkeypress="return myfun();" type="text" size="30">

Всего записей: 6678 | Зарегистр. 14-02-2005 | Отправлено: 15:14 11-11-2015
Weinaum



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Приветствую, возможно, не совсем в нужную тему, если что прошу простить и направить в нужную.
Есть такой сайт - http://solidnature.com/  
Очень понравилась реализация галереи камней, так, что захотелось сайт этот слить.
Однако все оказалось не так просто: простыми механизмами сайт сохраняется только частично, большое кол-во необходимых скриптов подключаются динамически, и их подключение, равно как и расположение и подключение картинок изначально прописано также в основном js -  main.min.js
Изучил main.min.js чуть не под микроскопом, вытащил нужные ссылки и как будто все что нужно - картинки, скрипты, видео, аудио - все скачалось. Однако локально не работает. Загружается заставка, лого и черный фон, картинки и музыка не подгружаются.
Анализируя сайт и локальную версию, вижу, что локально не подключены manifest.json и sounds.json, возможно из-за первого все проблемы...  
В общем, хотелось бы понять, в чем дело, почему не подключается этот манифест, лежит на своем месте, в main.min.js подключение прописано - что ему не хватает?
Или проблема в чем то еще?

Всего записей: 2157 | Зарегистр. 18-06-2006 | Отправлено: 13:14 22-11-2015 | Исправлено: Weinaum, 20:06 22-11-2015
unreal666



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

Всего записей: 6678 | Зарегистр. 14-02-2005 | Отправлено: 15:25 22-11-2015
Weinaum



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

Всего записей: 2157 | Зарегистр. 18-06-2006 | Отправлено: 18:43 22-11-2015
gnom20109

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

Всего записей: 106 | Зарегистр. 25-01-2014 | Отправлено: 18:45 22-11-2015
Weinaum



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
gnom20109
не совсем понял, что значит "Могу  бек ап  полный  скинуть"?  
буду благодарен за любую помощь, вообще же мне хотелось бы разобраться, что у меня локально не так, что пропустил, что забыл или не учел. Могу скинуть перечень файлов, которые у меня, либо же вообще целиком то что у меня есть.
И да, мне кажется, модерновый канвас менять на флеш не самый правильный вариант...

Всего записей: 2157 | Зарегистр. 18-06-2006 | Отправлено: 12:39 23-11-2015
unreal666



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Weinaum
в отладчике смотреть не пробовал?
И про переменные скорее всего намекали, что возможно в них указаны пути, откуда грузить эти файлы.

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



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
так пути я вроде бы правильно прочитал - в основном, все в переменных по ходу исполнения скрипта main.min.js - а вот в отладчике смотреть знаний не хватает...

Всего записей: 2157 | Зарегистр. 18-06-2006 | Отправлено: 14:23 23-11-2015
unreal666



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
там особых знаний не нужно. Открываешь страницу => отладчик браузера => перезагружаешь страницу и смотришь, откуда какие файлы пытаются грузиться (по разныи вкладкам отладчика потыкай) и не выдает ли отладчик js-ошибки. Обычно при js-ошибках отладчик приостанавливает работу с подсветкой строки кода с ошибкой.

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



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
сразу же вот такая ошибка:
ReferenceError: THREE is not defined
....../js/main.min.js
Line 14
 
линия 14 - в принципе весь файл main.min.js

Всего записей: 2157 | Зарегистр. 18-06-2006 | Отправлено: 16:38 23-11-2015
Weinaum



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
unreal666
все, завел )))
спасибо за помощь, обнаружил ошибку с помощью отладчика:
пути прописанные вида ../assets/manifest.json etc. срабатывают только в главном домене, в поддомене или в поддиректории пути надо переписывать конкретно для каждого случая.

Всего записей: 2157 | Зарегистр. 18-06-2006 | Отправлено: 20:53 23-11-2015
unreal666



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

Цитата:
линия 14 - в принципе весь файл main.min.js

для сжатых файлов можно в инете найти "улучшайзеры" кода, которые могут разбить код на строки. Например, для js такой - http://codebeautify.org/jsviewer .

Всего записей: 6678 | Зарегистр. 14-02-2005 | Отправлено: 03:07 24-11-2015 | Исправлено: unreal666, 03:07 24-11-2015
Yusup



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ребята помогите мне с кодом программы для Adobe Javascript. В pdf документе имеются 3 поля. В первых двух (x,у) водятся  числовые значение, а в 3-ем поле (z) выводится результат их разницы т.е. z=x-y. но с условием если полученный результат z<0 то соотвественно в 3-ем поле значение равно 0, а если z>0 то выводится результат разницы z=x-y

Всего записей: 978 | Зарегистр. 11-10-2005 | Отправлено: 13:18 26-11-2015
Открыть новую тему     Написать ответ в эту тему

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