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

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

Разработка » Не создается сервис. » 01-05-2008 16:05:00

Shutnik пишет

HeiHeShang
а вы из chrome работаете?

В том то и дело что нет, поэтому и надо права поменять.

Разработка » Не создается сервис. » 01-05-2008 07:57:45

Так я уже делал.
netscape.security.PrivilegeManager.enablePrivilege("UniversalBrowserRead");
netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
netscape.security.PrivilegeManager.enablePrivilege("UniversalBrowserWrite");
не помогает. Эти права можно утсановить один раз на странице или надо при вызове каждого скрипта устанавливать ?

Разработка » Не создается сервис. » 30-04-2008 14:14:11

То что прав недостаточно - это я понял, а вот как дать эти права и какие ? Может подскажите.

Разработка » Не создается сервис. » 29-04-2008 15:50:14

В консоле выводится сообщение
[Exception... "'Permission denied to get property UnnamedClass.classes' when calling method: [nsIAccessibleProvider::accessible]"  nsresult: "0x8057001e (NS_ERROR_XPC_JS_THREW_STRING)"  location: "<unknown>"  data: no]

Разработка » Не создается сервис. » 29-04-2008 15:08:28

А что надо для того чтобы не гадать ?

Добавлено Tue Apr 29 15:36:10 2008 :
Может что-то надо подключить в скриптах ?

Разработка » Не создается сервис. » 29-04-2008 12:43:56

Пытаюсь создать
var stringBundleService = Components.classes["@mozilla.org/intl/stringbundle;1"]
                                                    .getService(Components.interfaces.nsIStringBundleService);
не создается, не могу понять почему.

Разработка » Как программно заполнить контент browser ? » 25-04-2008 17:09:10

Тут ты не прав. gBrowser это обыкновенный tabbrowser, а в browser.js все создается именно таким способом ,я просто отуда взял. Если где-то есть переопределение этого объекта, то интересно посмотреть где и как.

Добавлено Fri Apr 25 17:24:34 2008 :
Нашел, действительно переопределяется в файле tabbrowser.xml, осталось выяснить как заставить работать.

Разработка » Как программно заполнить контент browser ? » 25-04-2008 13:32:17

Делаю так.

Выделить код

Код:

gBrowser = document.getElementById('acs_content');                        
gBrowser.loadOneTab('about:blank', null, null, null, false, false);

Вкладка почему-то не добавляется. В документации не могу найти метод loadOneTab.

Разработка » Как программно заполнить контент browser ? » 25-04-2008 04:17:38

Мне надо программно заполнить содержимое browser.
Код примерно такой.
[code]<tabs orient="horizontal"
          closebuttons="activetab" overflow="true" class="tabbrowser-tabs" flex="1"
          onclick="var s=window.getBrowser().contentDocument.body.innerHTML;
          xajax.call('click', { parameters: [ s ] } );">
      <tab label="1" crop="end" maxwidth="250" minwidth="100" width="0" flex="100"/>
      <tab label="2" crop="end" maxwidth="250" minwidth="100" width="0" flex="100"/>
    </tabs>
  </hbox>
  <tabpanels selectedIndex="2" flex="1" class="plain" anonid="panelcontainer">
    <notificationbox flex="1" id="panel12088393711251">
      <browser type="content-targetable" message="true" src="http://www.xulplanet.com/tutorials/xulqa/"
               tooltip="aHTMLTooltip"
               autocompletepopup="PopupAutoComplete" flex="1"/>
    </notificationbox>
    <notificationbox flex="1" id="panel12088393711251">
      <browser type="content-targetable" message="true"
           

Firefox » Пункты меню » 11-04-2008 17:52:30

можно и скриптом, нужно только чтобы он из chrome работал

А как этот скрипт туда попадет ?

Firefox » Пункты меню » 11-04-2008 16:46:02

Я думал что можно скриптом изменить меню браузера FF, оказывается нельзя, только изменив стиль в файле юзера.

Firefox » Пункты меню » 11-04-2008 14:13:19

А на лету поменять интерфейс разве не получится ? Как же тогда поменять интерфейс взяв данные с сервера ?

Firefox » Пункты меню » 11-04-2008 13:05:45

В css файл прописал.
<?xml-stylesheet href="styles.css" type="text/css"?>

Firefox » Пункты меню » 11-04-2008 10:48:38

но без !important

с ним как раз и делал.

Firefox » Пункты меню » 11-04-2008 06:20:34

У меня почему-то не убирается, делаю так в css файле написал
menu[label="Справка"] {
    display: none;
}

может неправильно пишу в css ?

Разработка » Где взять грид ? » 07-09-2007 15:36:03

Так его же еще нарисовать надо, а там будет скролы ? и разбит красиво на ячейки и шапка с заголовками и указать откуда брать данные для отображения. Я там такого не увидел, а может еще не понял, только начал изучать.

Разработка » Где взять грид ? » 07-09-2007 14:03:24

Зачем мне джаваскрипт, мна на XUL надо

Разработка » Где взять грид ? » 07-09-2007 13:23:34

Нужен нормальный грид для отображения таблиц из базы. Может кто видел примеры гридов ?

Разработка » Управление браузером на PHP/XUL? » 05-09-2007 16:53:45

Конечно читал. Можно ли сделать, отвечаю можно. Достаточно установить заголовок и писать код так же как и писал на пхп до этого.

Разработка » Управление браузером на PHP/XUL? » 05-09-2007 15:51:43

Очень все легко пишется, достаточно установить в PHP вывод заголовка XUL

Выделить код

Код:

<?php header( "Content-type: application/vnd.mozilla.xul+xml" ); ?>

и потом пиши все на пхп а выводи через echo XUL'кий код.

Разработка » Как изменить groupbox » 05-09-2007 03:58:38

По центру получилось, только вверху страницы, а хочется посредине, и почему надпись пароль висит выше чем поле ввода для пароля.

Разработка » Как изменить groupbox » 04-09-2007 18:10:59

Начал осваивать xul.Навоял такой код

Выделить код

Код:

<window id="Авторизация" title="123"
        xmlns:html="http://www.w3.org/1999/xhtml"
        xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
   <groupbox style="width: 10em; height: 20px;" align="center">
   <caption label="Авторизация пользователя"/> 
    <vbox align="left">
      <hbox>
        <vbox>
          <label control="login" value="Имя пользователя:"/>
          <label control="pass" value="Пароль:"/>
        </vbox>
        <vbox>
          <textbox id="login" style="width: 10em; height: 20px;"/>
          <textbox id="pass" style="width: 10em; height: 20px;"/>
        </vbox>
      </hbox>
    <button id="ok" label="OK" width="10" height="5"/>    
    </vbox>
    </groupbox>>
</window>

Ни как не получается разместить все это посреди страницы и по ширине уменьшить. Получается на весь экран, может кто подскажет что надо поменять или добавить?

Board footer

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