Посмотрите видео ниже, чтобы узнать, как установить наш сайт в виде веб-приложения на главном экране.
Примечание: Эта функция может быть недоступна в некоторых браузерах.
Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нем неправильно. Необходимо обновить браузер или попробовать использовать другой.
#targetengine "test"
var w = new Window("palette");
var but = w.add("button",undefined,"Добавить поле");
but.onClick = function(){
var txt = w.add("edittext");
txt.characters = 20;
w.layout.layout(true);
}
w.show();
Спасибо! работает.
P.S. Не по теме. В вашем замечательном скрипте - "типовые операции" если 2 или 3 монитора и главный по средине - при сдвиге панели влево от главного экрана и получаются отрицательные значения (в данном случае x), то w.location выдает "неправильные" числа (типа 65041) - вероятно связано с неправильной интерпретацией 2байтового числа.
Решил проблемку так:
Да, Вы правы, там есть такая проблема, и проявляется она в том, при запуске скрипта окно его не видно на мониторе, т.е. создаётся ощущение, что он не запущен. Самый простой способ решения — это удалить файл, хранящий настройки (с:\panMinStatus.ini), и запустить его ещё раз.
На другом скрипте (также окно palette) я тоже вычислил эту цифру (в 65 тыщ и сколько-то там ещё) через запись в dump-файл пусков окна с запоминанием координат. И придумал похожее на Ваше условие:
Код:
if ((w_loc[0]<1900)&&(w_loc[1]<900)) w.location = w_loc;
где w_loc — сохранённые координаты предыдущего запуска окна.
На данном сайте используются cookie-файлы, чтобы персонализировать контент и сохранить Ваш вход в систему, если Вы зарегистрируетесь.
Продолжая использовать этот сайт, Вы соглашаетесь на использование наших cookie-файлов.