Подключение javascript макроса

tempo1612

Новичок
Регистрация
17.12.2013
Сообщения
6
Благодарностей
3
Баллы
0
Подскажите пожалуйста как поступить.
После некоторых действий на странице должен выполняться яваскрипт (он устанавливает значение инпута и работает потом с этим значением) значение для манипуляции (регулярка или еще что-то) должно браться из глобальной переменной (которая в начале выполнения шаблона устанавливается из файла например).
ВОПРОС: как правильно создать переменную и как правильно подключить этот яваскрипт (то есть скрипт сам заполнит поле и произведет манипуляции) потом только кнопку останется нажать сабмит.

спрашиваю, так как некоторые скрипты срабатывали, но понял что делал это наугад. Поэтому если кто может - просветите как можно подробнее, если можно с примерами и ссылками на литературу.

заранее благодарю.
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 714
Баллы
113
А почему именно javascript то? Обычными методами не получается заполнять?
 

tempo1612

Новичок
Регистрация
17.12.2013
Сообщения
6
Благодарностей
3
Баллы
0
а как обычным методом заполнив поле значением из файла, можно по регулярке найти нудно слово и выделить его?
то есть, взяли из файла фразу "хорошая программа", потом выделили (регуляркой) "программа" (для того чтоб активизировать функции (кнопки) в визуальном редакторе которые будут применяться к выделенному тексту ) и нажать собственно кнопки и заполнить дальше возникающие поля...
 

tempo1612

Новичок
Регистрация
17.12.2013
Сообщения
6
Благодарностей
3
Баллы
0
нудно = нужное!!
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 714
Баллы
113
javaСкрипт на странице можно выполнить экшеном стандартным: http://gyazo.com/9f9ad4c1782ae29846cb4f8d1347bb28.png
если в коде нужно использовать переменную, используете ее в стандартном виде {-Variable.var-}
 

tempo1612

Новичок
Регистрация
17.12.2013
Сообщения
6
Благодарностей
3
Баллы
0
спасибо rostonix. попробую разобраться. по результатам отпишусь
 

tempo1612

Новичок
Регистрация
17.12.2013
Сообщения
6
Благодарностей
3
Баллы
0
Всем привет!
Так и не могу вставить свой скрипт.
Подскажите пожалуйста пошагово.
я делал так:
1. в редактировании добавляю ВЕБ ДЕЙСТВИЯ -> ВЕТКА ШАГА -> в правое окошко МАКРОС....
и.. ничего...

а как нужно это сделать?
и как сделать чтоб макрос ЯВАСКРИПТ мог пользоваться переменной, которой я хочу установить присвоить строку из файла (а в скрипте потом var myVar = .....)
 

xuligan

Client
Регистрация
07.03.2011
Сообщения
156
Благодарностей
42
Баллы
28
Подскажите, пожалуйста, можно подтягивать библиотеку jQuery? в этом стандартном экшене из примера выше.
То есть, есть сайт http://www.pravda.com.ua/
есть:

alert($(".mmenu").text())
$(".mmenu").text()

Должно вапарсить:
ГОЛОВНА
НОВИНИ
ПУБЛІКАЦІЇ
КОЛОНКИ
ІНТЕРВ'Ю
ФОТО-ВІДЕО
ДОКУМЕНТИ
ІНОЗМІ
БЛОГИ
АРХІВ
Это можно реализовать ?
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 714
Баллы
113
Всем привет!
Так и не могу вставить свой скрипт.
Подскажите пожалуйста пошагово.
я делал так:
1. в редактировании добавляю ВЕБ ДЕЙСТВИЯ -> ВЕТКА ШАГА -> в правое окошко МАКРОС....
и.. ничего...

а как нужно это сделать?
и как сделать чтоб макрос ЯВАСКРИПТ мог пользоваться переменной, которой я хочу установить присвоить строку из файла (а в скрипте потом var myVar = .....)
Вы какую версию используете вообще? Нет такого в последних версиях уже пару лет.
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 714
Баллы
113
Подскажите, пожалуйста, можно подтягивать библиотеку jQuery? в этом стандартном экшене из примера выше.
То есть, есть сайт http://www.pravda.com.ua/
есть:

alert($(".mmenu").text())
$(".mmenu").text()

Должно вапарсить:
ГОЛОВНА
НОВИНИ
ПУБЛІКАЦІЇ
КОЛОНКИ
ІНТЕРВ'Ю
ФОТО-ВІДЕО
ДОКУМЕНТИ
ІНОЗМІ
БЛОГИ
АРХІВ
Это можно реализовать ?
А выпарсить из кода страницы почему не вариант?
 

xuligan

Client
Регистрация
07.03.2011
Сообщения
156
Благодарностей
42
Баллы
28
Почему же не вариант, вполне даже и вариант, просто меня больше интересует можно ли работать с библиотекой jQuery? если да то, как мне сделать тот пример, что я показал выше
 

xuligan

Client
Регистрация
07.03.2011
Сообщения
156
Благодарностей
42
Баллы
28
Очень благодарен сапорту, если кому-то пригодиться, без проблем можно погрузить jquery если его нет, как и любой другой скрипт или Framework
var s = document.createElement('script');
s.type = 'text/javascript';
s.src = 'http://code.jquery.com/jquery-1.10.2.min.js';
document.body.appendChild(s);
Пример проекта прилагаю.
ZennoLab Support
Посмотреть вложение qwe.xmlz
 
  • Спасибо
Реакции: JurgenZolle, bpunk и sof

alxdac

Новичок
Регистрация
05.03.2015
Сообщения
1
Благодарностей
0
Баллы
1
чтобы выполнялся JS код, включая jquery нужно чтобы он был в одну строку,
без разрывов строк. Тогда все работает как надо.
У меня были проблемы с выполнением jQuery('#some_div_id').html('some looong many string html code');
когда убрал разрывы строк (\r\n) и написал код в одну строку - заработало.
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)