Полезная информация

Список ответов на каверзные вопросы можно получить в FAQ-разделе форума.

Разработка » TCP/UDP/IP » 08-08-2007 06:17:38

покапался в исходниках чатзиллы, бестолку нашёл cbsconnection но толку от него мало
может можно как то переделать пример из http://www.xulplanet.com/tutorials/mozsdk/sockets.php, чтобы тот не бросал соединение

Разработка » TCP/UDP/IP » 29-07-2007 06:40:46

пробывали но там только TCP и то ничо непонятно если можно укажите в какой файл смотреть
я смотрел  в irc.js

Разработка » TCP/UDP/IP » 28-07-2007 05:47:49

ЛЛЮЮди аууу
как сделать tcp/ip соединение для чата. То есть кто знает код tcp-клиента который не сбрасывает соединение.
Тоже самое хотелось бы узнать про UDP клиент
rem Я просто хочу сделать чат

Разработка » XUl и ядра » 24-07-2007 16:21:52

я короче смотрел что в чём там прикол
помойму товарищи сборщики както хитро прописали "&something;" воттакие вещи
Дело в том что ChatZilla у мя на той же папке работает у неё всё нормально (она показывает исходный код) а вот моё не пашет, кстати в ксулэксплорере(XULEXPLORER) тоже когда пытаешься посмотреть исходный код таким вот методом появляются теже проблемы

я попытался конечно просто заменить товарищей &something; и вот только тогда получилось открыть окошко.
файл находтися в toolkit.jar папка global


После долгих мучений мне всётаки удалось завести это окно неизменяя viewSource.xul, но оно к сожалению открывается только один раз (версия 1804)
оказывается в манифесте надобыло прописать locale branding ... (см в чатзиллу)
после этого сделать свой собственный brand.dtd  и brand.properties. Я редактанул чатзиловские чтоб самому не писать. Но как только пытаешься открыть второй раз заргузка проца и ядра=100% и происходит утечка памяти эксплорер начинает вести себя странно и провод

Разработка » XUl и ядра » 24-07-2007 04:01:23

Вообщем консоль очнулась и начала выдавать мои ошибки...
только вот показывать окно исходного кода она не хочет с криком
XML Parsing Error: undefined entity
Location: chrome://global/content/viewSource.xul
Line Number 18, Column 1:

кто-нибудь знает что исправить потому что я проверил данный ксул на вязалке2005(msvs) но она ничего мне про то что чтонибудь неправильно не сказала

Разработка » XUl и ядра » 23-07-2007 15:43:47

Антон не помогло, консоль реагирует только на ошибки которые возникают в элементах типа браузер и т.д., ладно я немного переписал и всё заработало.

появился ещё один вопрос
я сделал в своём приложении "мастер обновления", какой код мне туда прописать и что должен передовать мой хттп сервер чтобы я мог  обновлять приложение??? В файере как-то хитро очень нанисано с использованием большого число объектов... мне же по идее нужно заменять только один архив. Да и ещё вопрос в папке с ксулранером лежит update.exe  - это апдеейт чего можно ли его испоьзовать для обновления своего приложения или вообще удалить сгаздолой от нерадивых пользователей которым приложение будет роздано.

Разработка » XUl и ядра » 22-07-2007 05:13:55

а теперь самый интересны вопрос
КАК ДОБАВИТЬ КОНСОЛЬ JAVASCRIPT В СВОЁ ПРИЛОЖЕНИЕ????

как её добавить даже сам нашёл

Выделить код

Код:

window.open('chrome://global/content/console.xul','global:console','chrome,extrachrome,menubar,resizable,scrollbars,status,toolbar');"

НО
она не обрабатывает моих ошибок, если в фаере консоль говорит что вот у тя тут ошибка
то уже запущеннае  раннером консоль тихо отмалчивается....

Разработка » XUl и ядра » 21-07-2007 14:59:59

из  с . №21

Выделить код

Код:

function f ()
        {
            var rect = window. frames [0]. document. getElementById ("x"); //svg_x заменено на Rect
            // var rect = svg_x. getElementsByTagName ("rect") [0]; //закаментировано
            rect. setAttribute ("x", "1");
            rect. style. setProperty ("stroke", "rgb(255,0,0)", "important");
            rect. style. setProperty ("fill", "rgb(0,0,255)", "important");
        }

а вот так работает
большое спасибо за помощь в решении проблемы

да очень бы хотлеось узнать  а как наоборот из скрипта документа iframe выйти на елемент который содержится на том же уровне что и iframe допустим

Выделить код

Код:

....
<iframe...>------------------------------------------------------------------------
                      | <script > function f(){//и вот тут получить доступ к элементу X }|
                      -------------------------------------------------------------------
<object id="X" .../>//у мя кнопка
....

это оказалось достаточно

Разработка » XUl и ядра » 21-07-2007 03:49:24

непрокатило, пишет что iframe/method1 has no properties(по примеру из ссылки),
если тебе всётаки удалось сменить стиль прямоугольника напиши исходник я посмотрю что я не так делаю

Разработка » XUl и ядра » 20-07-2007 02:43:06

есть свг

Выделить код

Код:

<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20000303 Stylable//EN"   "http://www.w3.org/TR/2000/03/WD-SVG-20000303/DTD/svg-20000303-stylable.dtd">
<svg xmlns="http://www.w3.org/2000/svg" width="300" height="300">
<g id="x">
<rect  x="17" y="17" width="20" height="20"  style="stroke:#000dfe;"/>
</g>
</svg>
Выделить код

Код:

<?xml version="1.0" encoding="windows-1251" ?>
<?xml-stylesheet href="chrome://global/skin/" type="text/css"?>

<window id="main" title="zzz" xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
<iframe id="x" src="map.svg"/>
</window>

как из ксула добратся до объектов в свг и сменить допустим стиль или координату
или я мо что не так делаю

Разработка » XUl и ядра » 17-07-2007 08:45:57

Dark-Demon я вёл разговор не совсем про скины а про картинки от скинов независящие. но всё равно спасибо что объяснил. Кстати а вот на CSS где найти описание у какого контрола какие стили .

Разработка » XUl и ядра » 16-07-2007 23:13:15

относительные, т.е

content.jar
  -content
   -ксулики и явики
   -skin
    -картиночки

а в ксуле писал

Выделить код

Код:

src="skin/hello.bmp"

кста я умудрился настроить msvs2005 под ксул, прада это нада делать нормальный документ но уже хоть редактировать можно нормально в одном приложении и яву и ксул и с подсветкой


у каво есть желание сделать больлшой правельны ксул пишите

Замечание п. 4.12
Sergeys

Разработка » XUl и ядра » 16-07-2007 20:58:54

всёравнотупит некоторые отображает а некоторые нет.

Добавлено Пнд 16 Июл 2007 21:18:51 :
опппа просёк надобыло пихать не в папку с ксулами , тода всё пашет
например в папку skin

Разработка » XUl и ядра » 16-07-2007 14:11:17

я имею ввиду в папке которая лежит в архиве
самое интересное что тулбарные каринки отображаются а те которые я загружаю в iframe недействуют(неотображаются)

под абсолютным путём ты имеешь ввиду chrome://...

Разработка » XUl и ядра » 16-07-2007 05:12:35

<script src="ado.js"/>

<browser flex="1" src="help.htm" />

function showmap(){
window.open("map.xul","map","modal,chrome,centerscreen");

}

все файлы лежат в одной папке

Разработка » XUl и ядра » 15-07-2007 18:34:43

content myapp jar:content.jar!/content/ xpcnativewrappers=yes

Разработка » XUl и ядра » 15-07-2007 09:24:57

появилась очередная загвоздка
после впихивания контента в jar невыполняются яваскрипты и диалоги
также не показывются ресурсы (картинки и просто гипертекстовые файлы). манифест вроде прописал правильно
мо кто сталкивался

Разработка » XUl и ядра » 12-07-2007 13:05:57

Anton большое спасибо за информацию по сокетам, аднако мне бы ещё узнать как делать udp peers потому что я хотел добавить небольшой чатик для локалки. в указанной информации говорится только про протокол  TCP/IP

Что касается компилирования я придумал хитры весщ
чтобы не мелькало чёрное окно батничка и я мог бы устанавливать своё приложение где хочется я написал на vb6(мой любимы язык) небольшую экзешку. и туда вставил ещё и иконку приложения. как раз и ярлык получается такой какой я хочу

Разработка » XUl и ядра » 12-07-2007 09:08:25

После долгих раздумий на эту тему я решил проблему с базой данных, жаль конечно что получилось не всё так как было но
Я просто использовал вот что

base=new Array(30);
var cIndex;
//-=----------------------------------

function Card(name,surname,nick,home,gsm,icq,mail,jabber,house,room,net,ip,whois){
this.name=name;
this.surname=surname;
this.nick=nick;
this.home=home;
this.gsm=gsm;
this.icq=icq;
this.mail=mail;
this.jabber=jabber;
this.house=house;
this.room=room;
this.net=net;
this.ip=ip;
this.whois=whois;
}

function Init(){
cIndex=0;
base[cIndex]=new Card("ja","surname","nick","home","gsm","icq","mail","jabber","house","room","net","ip","whois");
cIndex=1;
base[cIndex]=new Card("ja1","surname1","nick1","home1","gsm1","icq","mail","jabber","house","room","net","ip1","whois");
}

вот только пока не получается формировать страницы по запросу как в ADODC

что касается сокетов то я нашёл их в чатзилле но понять так и не смог что там отекуда берётся...

И ещё у мя возник вопрос
вот пос

Разработка » Полный(!) переворот tab'ов в tabbrowser'е » 12-07-2007 08:59:55

кстати в чатзилле тожа ж табики снизу сидит как раз как вам надо посмотрите может там ещё проще

Разработка » XUl и ядра » 09-07-2007 17:54:41

Здравствуйте участники форума. Помогите пожалуста с одним вопросом.
Случайно обнаружив что есть такая замечательная весчь как XUL-runner .И вот радилась у мя такая идея сделать на ней весь фэйс аппа, а всё остальное написать на ActiveX.dll на VB6 поскольку мне нужен был доступ к базам данных и сокетам. и вот тут я столкнулся с тем очём на форуме впоследствиии и узнал, нельзя в ява скрипте впаривать ActiveX объекты. Может быть кто нибудь придумал обойти данную проблему, потому что заново всё переделывать особого желания не имеется, да и кроме Вб и паскаля я языков та вобщемто и не знаю, а зделать надо...

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]