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

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

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

ashqelon

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

Всего записей: 671 | Зарегистр. 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 и пробела нет, но ты же его почему-то оставил

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

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

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



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

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

Всего записей: 6637 | Зарегистр. 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 подключение прописано - что ему не хватает?
Или проблема в чем то еще?

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



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

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



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

Всего записей: 2152 | Зарегистр. 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
не совсем понял, что значит "Могу  бек ап  полный  скинуть"?  
буду благодарен за любую помощь, вообще же мне хотелось бы разобраться, что у меня локально не так, что пропустил, что забыл или не учел. Могу скинуть перечень файлов, которые у меня, либо же вообще целиком то что у меня есть.
И да, мне кажется, модерновый канвас менять на флеш не самый правильный вариант...

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



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

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



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

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



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

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

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



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

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



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

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

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

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

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

Компьютерный форум 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