Ru-Board.club
← Вернуться в раздел «Web-программирование»

» вопросы по javascript

Автор: Weinaum
Дата сообщения: 23.11.2015 13:23
так пути я вроде бы правильно прочитал - в основном, все в переменных по ходу исполнения скрипта main.min.js - а вот в отладчике смотреть знаний не хватает...
Автор: unreal666
Дата сообщения: 23.11.2015 13:29
там особых знаний не нужно. Открываешь страницу => отладчик браузера => перезагружаешь страницу и смотришь, откуда какие файлы пытаются грузиться (по разныи вкладкам отладчика потыкай) и не выдает ли отладчик js-ошибки. Обычно при js-ошибках отладчик приостанавливает работу с подсветкой строки кода с ошибкой.
Автор: Weinaum
Дата сообщения: 23.11.2015 15:38
сразу же вот такая ошибка:
ReferenceError: THREE is not defined
....../js/main.min.js
Line 14

линия 14 - в принципе весь файл main.min.js
Автор: Weinaum
Дата сообщения: 23.11.2015 19:53
unreal666
все, завел )))
спасибо за помощь, обнаружил ошибку с помощью отладчика:
пути прописанные вида ../assets/manifest.json etc. срабатывают только в главном домене, в поддомене или в поддиректории пути надо переписывать конкретно для каждого случая.
Автор: unreal666
Дата сообщения: 24.11.2015 02:07

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

для сжатых файлов можно в инете найти "улучшайзеры" кода, которые могут разбить код на строки. Например, для js такой - http://codebeautify.org/jsviewer .
Автор: Yusup
Дата сообщения: 26.11.2015 12:18
Ребята помогите мне с кодом программы для Adobe Javascript. В pdf документе имеются 3 поля. В первых двух (x,у) водятся числовые значение, а в 3-ем поле (z) выводится результат их разницы т.е. z=x-y. но с условием если полученный результат z<0 то соотвественно в 3-ем поле значение равно 0, а если z>0 то выводится результат разницы z=x-y
Автор: Weinaum
Дата сообщения: 27.12.2015 16:10
Приветствую, есть небольшой вопрос,
вот в этом шаблоне
надо бы донастроить календарь под свои нужды - в разделе Event Schedule справа.
Что то не могу найти, где изменить в скрипте, чтобы по дефолту календарь стартовал не с текущего месяца, а с другого - мне в частности надо с февраля 2016. И второе: неделя чтобы с понедельника начиналась, а не с вскр. Если просто изменить в цикле - заменить 2 Su в начале и в конце на 2 Mo, то календарь на 1 день фальшивит.
Спс.
Автор: mihas36
Дата сообщения: 28.12.2015 03:36
Доброй ночи.
Есть не большая проблема. как запретить редирект на сайте.
Подробнее: На сайт добавляю видеофильмы с известного видео хостера, то что там реклама это понятно, но при нажатии "пропустить рекламу" происходит редирект, как можно заблочить его?
Автор: K S
Дата сообщения: 28.12.2015 11:01
Weinaum
В файле scripts.js надо настройки DatePicker изменить:


Код: $('#datePicker').datepicker( {startDate: '02/01/2016', weekStart: 1} ).on('changeDate', function(e){
Автор: Weinaum
Дата сообщения: 29.12.2015 13:39
K S
спасибо, все работает, сам бы не нашел )
Автор: smiker2007
Дата сообщения: 08.01.2016 23:51
ребята, подскажите... пишем сайт на javascript (nodejs + angularjs), встала проблема с дизайном. Понравился стиль Flat, нашли сайты, где публикуются так называемые Admin Templates, понравился, например, вот этот: https://wrapbootstrap.com/theme/rubix-reactjs-powered-admin-template-WB09498FH
Скажите, позволяют ли такие шаблоны создавать внутренние элементы (формы, таблицы, списки и т.д.) на моем сайте в своем стиле? Т.е. мой сайт по расположению элементов и дизайну совсем не соответствует этому шаблону, но я хочу, чтобы элементы на моем сайте были в стиле этого шаблона.
Или чтобы рисовать такие элементы из шаблона мне нужно делать и дизайн/расположение такое же, как у них? (например, у меня нет этого вертикального левого меню, как у них и т.д.)
Автор: K S
Дата сообщения: 09.01.2016 02:12
smiker2007

Цитата:
рисовать

Рисовать никто не запрещает.

Эти шаблоны уже завёрстаны, можно использовать готовые стили элементов. Если их не хватает, можно определить новые без проблем.
Автор: ShaDOWNIK
Дата сообщения: 10.01.2016 08:31
Подскажите пожалуйста.
На сайте имеются хлебные крошки

<div class="list">
<ul>
<li>книги</li>
    <li>программирование</li>
    Javascript программирование
</ul>
</div>

Как обернуть название в моем случае, "Javascript программирование" в тег li с помощью jquery? пробовал использовать html(), text(), last(), но ничего не получается. познания в javascripte не на самом высоком уровне. вложенность категорий может быть разная, поэтому указывать, на определенный элемент тоже не получается. как найти именно последний элемент li и после него обернуть текст названия в li.
Автор: K S
Дата сообщения: 10.01.2016 10:42
ShaDOWNIK
В конкретном случае можно так:

Код: var str = $( ".list" ).html();
var last = $( ".list li" ).last().html();

str = str.replace("<li>" + last + "<\/li>", "<li>" + last + "<\/li><li>");
str = str.replace("</ul>", "<\/li></ul>");

$( ".list" ).html(str);
Автор: ShaDOWNIK
Дата сообщения: 10.01.2016 11:36
Огромное спасибо, KS.
Автор: serega57
Дата сообщения: 27.01.2016 10:23
подскажите кто нибудь с ошибкой, не получается справиться с формой обратной связи, вылетает ошибка в js http://radikal.ru/fp/1999685885c542c6afce32b0eec2968b
и не выводит <div id="info"></div> но не могу понять из за чего, либо где то что то недописал. либо в css стилях такого нету http://radikal.ru/fp/72f060e42bae4044bdc311d571c1b85b
Автор: Sutar
Дата сообщения: 08.02.2016 15:37
Здравствуйте, есть такой код:



Код:
str = "f2|Warning..... dawdawdawdaw|<htmdawdawdaw | dwad aw| daw daw|";

var string = Array("","","");

string[0] = str.split("|")[0];
string[1] = str.split("|")[1];

string[2] = str.substring(string[0].length+string[1].length+2);
Автор: unreal666
Дата сообщения: 09.02.2016 00:10

Код: str.split("|").slice(2).join('|')
Автор: Sutar
Дата сообщения: 09.02.2016 20:34
unreal666
Регулярное выражение понравилось. Спасибо.
Автор: Sutar
Дата сообщения: 11.02.2016 21:23
Такой вопрос,
1. В location.reload() может быть параметр true и false. Вопрос касается параметра false. Вот что накопал в инете:


Код: true - По умолчанию . Перезагружает текущую страницу из кэша .
false - перезагружает текущую страницу с сервера
Автор: unreal666
Дата сообщения: 12.02.2016 00:51

Цитата:
Как создать объект [object HTMLFormElement]?

как и любой другой - document.createElement('form')
Автор: Sutar
Дата сообщения: 12.02.2016 18:43
unreal666
пробовал так:


Код: var form=document.createElement("form");
form.method="POST";

var input=document.createElement("input");
input.type='TEXT';
input.name='id';
input.value=id;

form.appendChild(input);

return sendinput(form);
Автор: vs6262
Дата сообщения: 12.02.2016 20:48

Код: <!DOCTYPE html>
<html>
<body>

<p>Click the button to create a FORM and an INPUT element.</p>

<button onclick="myFunction()">Try it</button>

<script>
function myFunction() {
var x = document.createElement("FORM");
x.setAttribute("id", "myForm");
document.body.appendChild(x);

var y = document.createElement("INPUT");
y.setAttribute("type", "text");
y.setAttribute("value", "Donald");
document.getElementById("myForm").appendChild(y);
}
</script>

</body>
</html>
Автор: Sutar
Дата сообщения: 13.02.2016 11:36
vs6262
не то.

Вот пример:

Код: <form onsubmit="return SendInput(this);">
<input type="text" name="name" value="">
<input type="submit" name="add" value="Добавить">
</form>
Автор: unreal666
Дата сообщения: 13.02.2016 12:41
Sutar
что-то я нифига не понял.

Цитата:
И указывает на 1 строку в index.php в html шаблоне.

причем тут клиентский html и какая-то строка в php?
Это php так реагирует на отправленные ему данные?

Цитата:
в функцию CRForm я отправляю ID, а получаю такой-же элемент как и this в form, чтоб в последующем отправить его в SendInput().

Можешь более полный/связный код страницы привести, кто как с кем должен быть связанным.
Автор: Sutar
Дата сообщения: 13.02.2016 23:02
unreal666
ладно. Как сделать проверку на FromDate?
сейчас стоит так: if(typeof form == 'object')
а нужно проверить не только на объект, а и чтоб он был типа FromDate.
Автор: vs6262
Дата сообщения: 14.02.2016 02:29
Sutar

FormData документация:
https://developer.mozilla.org/en-US/docs/Web/API/FormData
Автор: unreal666
Дата сообщения: 14.02.2016 02:53
Sutar
эм. Может не FromDate, а FormData?
Какой объект ты собираешься проверять на FormData? Если элемент form, то он является экземпляром объекта-"конструктора" (суперклассом) HTMLFormElement, а не FormData. Вообще у объектов есть свойство constructor для проверки на конструктор.

ЗЫ.
Юзай отладчики в браузерах. Там много чего видно.
Автор: vs6262
Дата сообщения: 14.02.2016 12:21

Код: if (typeof FormData == 'function') // проверка на предмет поддерживания браузером FormData
{
// Create data as FormData.
}
Автор: Sutar
Дата сообщения: 14.02.2016 14:51
Спасибо.

Есть есть такая регулярка: value.replace(/([^0-9.]+)/g,""), он удаляет с строки всё, кроме числа и ., но никак не могу доделать, чтоб точка можно было только 1 раз ставить, чтоб можно было вернуть как просто целое, так и дробное число.... Помогите пожалуйста.

Страницы: 12345678910111213141516171819202122

Предыдущая тема: jQuery: Перемещение якоря на верх страницы


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.