Try using "Template" action and construct your text with hyerlinks than paste it to page.
Other option is to create simple LOCAL html page somewhere on your hard disk with
desired text and links, than open that local html page in another tab in BAS and than copy
from that tab to the tab where you are working.
Ошибка, проявляющаяся в функциях
-
Здравствуйте. помогите решить проблему.
В main стоит блок "Выполнить код" с небезизвестным кодом раскраски лога.
Дальше по коду идет функция, в которой идет блок с (my_log_html([[COLOR]], "Тут всякая хрень"))
и вот на этом блоке ошибка.
Вот проект 0_1521474642486_test.xml

-
потому что должно быть так
log_html("<span style='color:yellow'>ТЕКСТ</span>") -
@artihorror
Ваш код не возвращает время и номер потока.
Я использую в начале скрипта функциюfunction my_log_html(color, text) { var getTime = function() { var checkTime = function (i) {return (i < 10) ? "0" + i : i;} var d = new Date(); var hh = checkTime(d.getHours()); var mm = checkTime(d.getMinutes()); var ss = checkTime(d.getSeconds()); return '[' + hh + ':' + mm + ':' + ss + ']' } return log_html("<span style='color:white;'>"+ getTime() +" Поток "+ "№" + thread_number() +" : "+"</span>"+"<span style='color:"+ color +";'>"+ text + "</span>") }а далее по коду
my_log_html([[COLOR]], "Текст")``` -
@Nigativ said in Ошибка, проявляющаяся в функциях:
@DrPrime said in Ошибка, проявляющаяся в функциях:
Обьявлять все свои функции нужно в первом блоке скрипта, до всех остальных екшенов
Не совсем понял, о чем речь.
Думаю @DrPrime имел в виду что такие вещи надо делать в главном блоке Main в самом начале...
-
@DrPrime , @bigorat
Спасибо, благодаря вашим ответам нашел костыль.
Нужно обьявлять функцию function my_log_html в каждой функции, перед выводом первого my_log_html . При этом в Main не обязательно что либо выводить ни после инициализации, нигде либо еще, если там нет блока с my_log_html.
Хотя логичнее было бы объявить функцию только в Main и все! Как бы это же всё 1 поток. Просто разбит на части(функции).

