Страницы: 1
Добрый день!
Имеется диалог
<dialog id="AlertDialog" xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul" orient="vertical" buttons="accept, cancel" buttonlabelaccept="" buttonlabelcancel="deny" onload="init();" ondialogcancel="return onDeny();" ondialogaccept="return onAllow();">
Пытаюсь изменить текст и ничего
var init = function() { var dialog = document.getElementById("AlertDialog"); dialog.buttonlabelaccept = "Bla-bla"; }
Как изменить текст?
Отредактировано Большой (15-08-2012 16:29:02)
Отсутствует
https://developer.mozilla.org/en-US/doc … -getButton
=> https://developer.mozilla.org/en-US/docs/XUL/button
=> https://developer.mozilla.org/en-US/doc … erty/label или
https://developer.mozilla.org/en-US/doc … bute/label
Прошлое – это локомотив, который тянет за собой будущее. Бывает, что это прошлое вдобавок чужое. Ты едешь спиной вперед и видишь только то, что уже исчезло. А чтобы сойти с поезда, нужен билет. Ты держишь его в руках. Но кому ты его предъявишь?
Виктор Пелевин. Желтая стрела
Отсутствует
Infocatcher
Для prefpane данная хитрость не работает
var pref_general =document.getElementById("wada_prefpane_general");
alert(pref_general.label); // Ok выводит что есть pref_general.label = "Bla-Bla"; // Ничего pref_general.setAttribute('label', "Bla-Bla"); // Ничего j
Отредактировано Большой (15-08-2012 18:37:55)
Отсутствует
Ну значит «вы не должны этого хотеть».
chrome://global/content/bindings/preferences.xml#prefwindow
<property name="_selector" onget="return document.getAnonymousElementByAttribute(this, 'anonid', 'selector');"/>
Это будет <xul:radiogroup> c <radio> внутри.
Только не факт, что во всех версиях есть этот _selector.
Прошлое – это локомотив, который тянет за собой будущее. Бывает, что это прошлое вдобавок чужое. Ты едешь спиной вперед и видишь только то, что уже исчезло. А чтобы сойти с поезда, нужен билет. Ты держишь его в руках. Но кому ты его предъявишь?
Виктор Пелевин. Желтая стрела
Отсутствует
Страницы: 1