Mozilla‚ŃvƒƒOƒ‰ƒ~ƒ ..
[2ch|¥Menu]
263: ŸS0qIRC9I
02/07/22 15:05
>>262
>URLØÝ¸(www.cc-net.or.jp)
‚È‚ñ‚©cc¡Œ©‚½‚çA“r’†‚ŃhƒLƒ…ƒƒ“ƒg‚ª¬‚´‚Á‚¿‚á‚Á‚Ă܂·‚Ëiоj
‚Ü‚ ‚Æ‚à‚©‚­AnsIWindowMediator‚ðŽg‚Á‚Änavigator‚̃EƒBƒ“ƒhƒE‚ðŽæ“¾‚·‚邯‚¢‚¤˜b‚Å‚·B
‚½‚¾AMoz1.0‚©‚ç‚̓Nƒ‰ƒX‚Ì“o˜^–¼‚ª•Ï‚í‚Á‚½‚Ì‚©‰½‚Ȃ̂©A1.1‚­‚ç‚¢‚É‚È‚é‚Æ‚±‚ꂾ‚ƃGƒ‰[‚ɂȂè‚Ü‚·B

if (Components.classes['@mozilla.org/appshell/window-mediator;1'])
var WINMAN = Components.classes['@mozilla.org/appshell/window-mediator;1'].getService(Components.interfaces.nsIWindowMediator);
else
var WINMAN = Components.classes['@mozilla.org/rdf/datasource;1?name=window-mediator'].getService(Components.interfaces.nsIWindowMediator);

Moz1.0ˆÈ~‚Å‚µ‚©“®ì‚³‚¹‚È‚¢‚È‚çAðŒ•ªŠò‚³‚¹‚¸‚É‘OŽÒ‚ÅŒˆ‚ߑł¿‚µ‚¿‚á‚Á‚ÄOK‚ł͂Ȃ¢‚©‚ÆB

‚ ‚ÆAƒmƒbƒ`‚¶‚á‚È‚­‚ÄAƒOƒŠƒbƒs[‚Å‚µ‚½Bƒc[ƒ‹ƒo[¶’[‚É‚ ‚éƒAƒŒ‚Å‚·B


264: ŸS0qIRC9I
02/07/22 23:39
“–ŠY•”•ª‚Ì‹Lq‚𕪗£‚µ‚Ü‚µ‚½B
URLØÝ¸(www.cc-net.or.jp)

265:’´‚§`Anne
02/07/24 03:20
‚¤‚¥[A‚È‚ñ‚©ŠF‚½‚Ì‚µ‚»‚¤‚À‚႟[B
ƒƒV–Z‚µ‚­‚ĂȂñ‚à‚Å‚«‚ñEEE

‚Ƃ肠‚¦‚¸ƒlƒ^ƒtƒŠ‚Å‚à‚µ‚Ä‚¨‚«‚Ü‚·‚ÆA’N‚© script debugger ‚Ì
Žg‚¢•û•ª‚©‚él‚¢‚ç‚Í‚è‚Ü‚¹‚ñ‚©‚ËH

#ŽŸ‚±‚±‚ðŒ©‚ç‚ê‚é‚͉̂½“úŒã‚¾‚낤EEE

266: ŸsX5Fl3bU
02/07/24 11:53
>>265
Venkman ‚Ì‚±‚ÆH < script debugger

URLØÝ¸(www.mozilla.org)
‚Ì Venkman Test Drive ˆÈ‰ºŒ©‚½‚肵‚Ä‚â‚Á‚½‚±‚Æ

1. mozilla -venkman ‚Å‹N“®‚·‚éB(‚±‚¤‚µ‚È‚¢‚ƃfƒoƒbƒKƒ‚ƒWƒ…[ƒ‹‚ªƒ[ƒh‚³‚ê‚È‚¢)
2. ƒƒjƒ…[‚Ì [Window] - [Moz2ch] ‚Æ‚©‚Å XUL App ‹N“®
(contextmenu extention ‚È‚ç [Window]-[Navigator] ‚Æ‚©)
3. ¶ã‚©‚ç“ñ”Ԗڂ̃\[ƒXƒŠƒXƒg‚©‚çƒfƒoƒbƒO‚µ‚½‚¢ js ƒtƒ@ƒCƒ‹‚ð‘I‚Ô
4. ‰Eã‚̃\[ƒX•\ަ‰æ–Ê‚Å[-]‚ðƒNƒŠƒbƒN‚·‚邯ƒuƒŒ[ƒNƒ|ƒCƒ“ƒg‚ªÝ’肳‚ê‚éB
5. ‚¢‚Á‚Ø‚ñ Moz2ch ƒEƒBƒ“ƒhƒE‚ð•‚¶‚Ä[Window] ‚©‚çÄ“x‹N“®‚·‚邯
ƒuƒŒ[ƒNƒ|ƒCƒ“ƒg‚ÅŽ~‚Ü‚éB
6. Step ŽÀs‚³‚¹‚Ä prop this ‚Æ‚© ‰E‰º‚̃vƒƒpƒeƒBƒcƒŠ[‚ŕϔ‚È‚Ç
Šm”F‚·‚éB

‚±‚ê‚Å Moz2ch ‚Æ‚© Contextmenu-Extension ‚̈—‚Ì—¬‚ê‚ðŒ©‚½‚肵‚½‚ñ‚¾‚¯‚Çc

EƒvƒƒpƒeƒBƒcƒŠ[‚ÌŒ©•û‚Æ‚©‚킵‚à‚æ‚­‚í‚©‚ç‚ñB
EApp ƒEƒBƒ“ƒhƒE‰½“x‚àŠJ‚¢‚½‚è•‚¶‚½‚肵‚Ă邯‚΂ñ‚΂ñ—Ž‚¿‚é(‚§
EMozilla 1.0 ‚¾‚Æ[Window] ƒƒjƒ…[‚ª‚È‚¢B
open-dialog ƒRƒ}ƒ“ƒh‚Å chrome://... Žw’è‚·‚ê‚΂¢‚¯‚»‚¤B
EMozilla 1.1b ‚Å 1.(mozilla -venkman) ‚µ‚È‚­‚Ä‚à‚æ‚­‚È‚Á‚½‚Ì‚©‚ÈH
URLØÝ¸(www.hacksrus.com)
Œ©‚Ä‚­‚êB

‚±‚ñ‚È‚ñ‚łǂ§H

267:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
02/07/25 19:41
"Creating Applications with Mozilla"”ƒ‚¤l‚¢‚éH

268:~–[‚à‚¶‚ç[ ŸMoz2cH0k
02/07/25 23:21
“à—e‚ðŒ©‚Ä‚Ý‚È‚¢‚±‚ƂɂÍBBB
˜R‚ꂪ’m‚Á‚Ă邱‚Æ‚µ‚©‘‚¢‚ĂȂ¯‚ê‚ΕK—v‚È‚¢‚µ(˜m
‘ЂƂ¢‚¤‚Ì‚ÍA“¾‚Ä‚µ‚ÄuÅVv‚Å‚ ‚è‚É‚­‚¢A‚Æ‚¢‚¤‚Ì‚à‚ ‚邵‚ËBBB
XULƒvƒƒOƒ‰ƒ~ƒ“ƒO‚Í“®‚«‚ªŒƒ‚µ‚¢‚©‚çB


269:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
02/07/25 23:39
Utility Panels‚Í‚à‚¤ŠJ”­‚³‚ê‚È‚¢‚̂ł·‚©H

270:~–[‚à‚¶‚ç[ ŸMoz2cH0k
02/07/26 01:06
>>269
ìŽÒ‚³‚ñ‚ª¡–Z‚µ‚¢‚Ý‚½‚¢‚È‚ñ‚Å(>>265ŽQÆ(˜m
¡‚Í“®‚«‚ª‚È‚¢‚Å‚·‚ª
ŽžŠÔ‚ª‚Å‚«‚½‚ç‚Ü‚½˜M‚é‚ñ‚¶‚á‚È‚¢‚Å‚·‚©‚Ë
˜R‚ê‚ɂ͂킩‚ç‚È‚¢‚¯‚ÇBBB

271:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
02/07/31 07:16
‰º‚ª‚è‚·‚肬
ˆê“xã‚°‚Ä‚¨‚«‚Ü‚µ‚傤

272:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
02/08/22 22:08
age

273:¡“ú XUL ‚Ì‘¶Ý‚ð’m‚Á‚½“z
02/08/31 02:16
Hello World ‚ð‘Å‚¿ž‚ñ‚Å“®‚©‚·Ž–‚Ío—ˆ‚½‚Ì‚¾‚ªAMozilla 1.1 ‚Å
Ä‹N“®‚¹‚¸‚ɧ쒆‚Ì XUL ‚ðXV‚·‚é•û–@‚ª•ª‚©‚ç‚È‚¢Buchrome ‚Ì
ƒLƒƒƒbƒVƒ…‚𖳌ø‚É‚µ‚ëv‚Æ‚¢‚¤‹Lq‚ª‚ ‚Á‚½‚ªÝ’肪Œ©‚‚©‚ç‚È‚¢B
—Ç‚¢•û–@‚ð‹³‚¦‚ĉº‚³‚¢i–ˆ‰ñÄ‹N“®‚¶‚áŽÀŒ±‚ɂȂç‚ñj

‚ ‚ÆAXUL ‚ðŽg‚Á‚ÄA‚ǂ̃y[ƒW‰{——’†‚Å‚à‹­§“I‚ÉÅãˆÊ‚É•`‰æ‚ð
‚·‚邿‚¤‚È•¨‚Íì‚ê‚é‚ñ‚Å‚µ‚傤‚©B‹ï‘Ì“I‚ÉŒ¾‚¦‚Îuƒuƒ‰ƒEƒU“à‚É
í’“ƒfƒXƒNƒgƒbƒvƒAƒNƒZƒTƒŠiƒ}ƒEƒXƒJ[ƒ\ƒ‹‚ð’Ç‚¢‚©‚¯‚é‚â‚‚Ƃ©j
‚ðì‚邱‚Æ‚ªo—ˆ‚é‚Ì‚©Hv‚Æ‚¢‚¤‚±‚ƂȂ̂¾‚ª


274: ŸS0qIRC9I
02/08/31 05:24
>>273
Preferences > Debug > Events
Mozilla1.1‚Ȃǂ̃}ƒCƒ‹ƒXƒg[ƒ“ƒrƒ‹ƒh‚ł̀–Ú‚ª‰B‚³‚ê‚Ä‚¢‚é‚̂ŗv’ˆÓB
prefs.js‚ð’¼Ú‚¢‚¶‚é‚È‚çA "nglayout.debug.disable_xul_cache" ‚ð—LŒø‚É‚µ‚ĉº‚³‚¢B

ƒEƒBƒ“ƒhƒE‚ÌÅ‘O–Ê•\ަ‚ÍAwindow.openDialog‚Ńtƒ‰ƒO‚É ",alwaysRaised"‚ð‰Á‚¦‚ê‚Ή”\‚Å‚·B“®“I‚È•ÏX‚͂ł«‚Ü‚¹‚ñ‚ªB
ì‚ê‚éƒEƒBƒ“ƒhƒE‚ÌŒ`‚Í‹éŒ`‚ÉŒÀ‚ç‚ê‚é‚Ì‚ÅAƒAƒNƒZƒTƒŠ‚Ì쬂ɂ͌ü‚¢‚ĂȂ¢‚ÆŽv‚¢‚Ü‚·B
ˆê‚‚̃EƒBƒ“ƒhƒE“à‚Å“®ì‚³‚¹‚邾‚¯‚Å—Ç‚¯‚ê‚ÎA<image>‚ðCSS‚̃|ƒWƒVƒ‡ƒjƒ“ƒO‚ðŽg‚Á‚Ä”z’u‚·‚邯‚©‚·‚ê‚ÎŽÀŒ»‰Â”\‚©‚ÆB


275:273
02/09/01 00:28
>ƒ}ƒCƒ‹ƒXƒg[ƒ“ƒrƒ‹ƒh‚ł̀–Ú‚ª‰B‚³‚ê‚Ä‚¢‚é‚̂ŗv’ˆÓB
‚È‚é‚Ù‚ÇA‚¾‚©‚ç–³‚¢‚ñ‚Å‚·‚Ë

>prefs.js‚ð’¼Ú‚¢‚¶‚é‚È‚ç
‚±‚̃tƒ@ƒCƒ‹Ž©‘Ì‚ ‚è‚Ü‚¹‚ñ‚Ë(Mozilla1.1)Bgrep ‚µ‚Ü‚µ‚½‚ª
nglayout.debug.disable_xul_cache ‚ÌÝ’è‚ð‚µ‚Ä‚¢‚é js ƒtƒ@ƒCƒ‹Ž©‘Ì
Œ©‚‚©‚è‚Ü‚¹‚ñ‚Å‚µ‚½B‚»‚±‚Å

default/pref/all.ja@‚ÌÅŒã‚É
pref("nglayout.debug.disable_xul_cache", true);@‚Æ‚¢‚¤‹Lq‚ð’ljÁ

‚µ‚Ă݂½‚Æ‚±‚ëAƒLƒƒƒbƒVƒ…‚ª–³Œø‚ɂȂè‚Ü‚µ‚½B‚±‚ê‚ÅFXŽÀŒ±‚ª
o—ˆ‚Ü‚·

>“®“I‚È•ÏX‚͂ł«‚Ü‚¹‚ñ‚ª
‚¤[‚ñAŽc”O

>ƒEƒBƒ“ƒhƒE“à‚Å“®ì‚³‚¹‚邾‚¯‚Å—Ç‚¯‚ê‚Î
‚»‚ê‚Íì‚Á‚Ä‚ ‚é‚Ì‚ÅA‚±‚ꂪ Mozilla ‚Éí’“o—ˆ‚½‚ç–Ê”’‚¢‚©‚È‚Æ
Žv‚Á‚½‚ñ‚Å‚·‚¯‚Ç‚Ë

276:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
02/09/02 21:18
prefs.js‚ªƒtƒ@ƒCƒ‹Ž©‘Ì‘¶Ý‚µ‚È‚¢A‚Á‚Ăǂ¤‚¢‚¤‚±‚ÆH
’N‚©——R‚ª„‘ª‚Å‚«‚élA‰ðàƒLƒ{ƒ“

277:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
02/09/02 21:23
>>273
‚ [A‚È‚ñ‚ƂȂ­‚í‚©‚Á‚½
prefs.js‚Í‚à‚¶‚ç‚̃Cƒ“ƒXƒg[ƒ‹ƒfƒBƒŒƒNƒgƒŠ‰º‚ł͂Ȃ­A
ƒvƒƒtƒ@ƒCƒ‹ŠÖŒW‚̃fƒBƒŒƒNƒgƒŠ‚É“ü‚Á‚Ä‚é‚ñ‚¾‚ªB

278:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
02/09/05 02:23
>>276
eƒfƒBƒŒƒNƒgƒŠ“™‚ª‰B‚³‚ê‚Ä‚¢‚éê‡Aprefs.js‚Ȃǂ̒†g‚̃tƒ@ƒCƒ‹‚àŒ©‚¦‚È‚­‚È‚é‚æ‚¤‚Å‚·B


279:273
02/09/08 01:14
>276,277,278

Ä“x’T‚µ‚½‚Æ‚±‚ëA
C:\WINDOWS\Application Data\Mozilla\Profiles

‚̉º‚̃†[ƒU[–¼‚̉º‚Ì@zlbi7tjz.slt@‚Æ‚¢‚¤ƒfƒBƒŒƒNƒgƒŠ
i‚È‚ñ‚¶‚áA‚±‚Ì–¼‘O‚Íj‚É‚ ‚è‚Ü‚µ‚½BMozilla ‚Í D ƒhƒ‰ƒCƒu‚É
ƒCƒ“ƒXƒg[ƒ‹‚µ‚Ä‚½‚̂ŋC‚©‚È‚©‚Á‚½B‚Á‚Ä‚ä[‚©AŸŽè‚É‚±‚ñ‚È
Š‚Éƒf[ƒ^ì‚Á‚Ă邯‚Í...

# ‚Á‚Ä‚ä[‚©A‚»‚Ì‘O‚É Windows ”Å‚¾‚Á‚Ä‘‚¢‚Ă܂¹‚ñ‚Å‚µ‚½‚ËBޏ—ç
# ‚µ‚Ü‚µ‚½B

‚¿‚Ȃ݂ɂ±‚±‚Ì pref.js ‚É‚à@xul cache ‚ÌÝ’è‚Í–³‚©‚Á‚½BŽ©•ª‚Å
‘‚­•K—v‚ª‚ ‚è‚»‚¤‚Å‚·BŽŽ‚µ‚Ă܂¹‚ñ‚ªB

280:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
02/09/08 01:22
>>279
•ςȖ¼‘O‚̃fƒBƒŒƒNƒgƒŠ‚ðì‚é‚Ì‚ÍAƒZƒLƒ…ƒŠƒeƒB‚Ì‚½‚ß‚¾‚»‚¤‚Å‚·B
‰B‚µÝ’è‚ÍŒ³X‚ÌÝ’èƒtƒ@ƒCƒ‹‚ɂ͋Lq‚³‚ê‚Ä‚¢‚È‚¢‚Ì‚ÅA‘åŠT‚ÍŽ©•ª‚Å‘‚­•K—v‚ª‚ ‚è‚Ü‚·B


281:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
02/09/08 09:58
ŸŽè‚ÉA‚Á‚Ä‚¢‚¤‚¯‚ÇA‚±‚ꂪˆê”ÔMS‚̈Ó}‚ɉˆ‚Á‚½ŠÇ—•û–@‚¾‚ªB
IE‚âOE‚È‚Ç‚à‚±‚Ì•û–@‚ð‚Æ‚Á‚Ä‚éB‚³‚ç‚ÉŒ¾‚¦‚Îdoc/viewƒ‚ƒfƒ‹B
ƒVƒŠƒAƒ‰ƒCƒY‚³‚ꂽƒf[ƒ^‚ÍŽÀsƒtƒ@ƒCƒ‹‚Ƃ͕ª‚¯‚Äl‚¦‚éB
pref.js‚ɂȂ¢€–Ú‚ð‚¢‚¶‚éê‡Auser.jsƒtƒ@ƒCƒ‹‚ð’ljÁ‚µ‚Ä
‚»‚±‚É‘‚«‚±‚Þ‚Æ”½‰f‚³‚ê‚éipref.js‚ɃRƒs[‚³‚ê‚éjA‚¾‚Á‚½‚©‚ÈB

282:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
02/09/08 13:25
findbar(¥Í¥)²²!!
xpfe/components/find/resources/finddialog.js‚à‘‚«Š·‚¦‚½‚¢‚Èc

283:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
02/09/08 16:39
URLØÝ¸(www4.tkcity.net)
‚És‚¯‚È‚¢‚æ‚§BŽI—Ž‚¿‚µ‚Ă邾‚¯‚Ȃ炢‚ñ‚¾‚¯‚ÇB

284:’´‚§`Anne
02/09/09 00:07
>>283
ŽI—Ž‚¿‚Å‚·½Ï¿B‚±‚±”“ú‚¸‚Á‚Æ—Ž‚¿‚Ä‚é‚Ý‚½‚¢‚Å‚·B
‚½‚¾A“–•ûŒ»Ýi‚Á‚ĉ½‰ÓŒŽ‘O‚©‚炾‚æi—Üjj‘½–Z‚ɂ‚«Aˆø‰z‚µæ‚ð
’T‚µ‚Ä‚é‰É‚ª‚È‚¢‚ñ‚Å‚·EEE
# u‚»‚Ì‚­‚ç‚¢‚ ‚邾‚ëv‚ÆŒ¾‚í‚ê‚»‚¤‚Å‚·‚ªA‚È‚©‚È‚©EEE

>>282
•׋­•s‘«‚Å\‚µ•ª‚¯‚È‚¢‚ñ‚Å‚·‚ªA‚»‚ꉽ‚Å‚·‚©?
‚¿‚å‚¢‚ƃfƒBƒŒƒNƒgƒŠŒ@‚Á‚Ă݂½‚¯‚ÇŒ©“–‚½‚炸EEE

‚‚¢‚Å‚Éphoenix‚Åproxyݒ肪o—ˆ‚È‚¢‚ñ‚Åproxybar‚ð•t‚¯‚悤‚ÆŽv‚Á‚½‚ç
‰½ŒÌ‚©Overlay‚ð“ǂݞ‚ñ‚Å‚­‚ê‚È‚¢–Í—lB‰½‚©•Ï‚í‚Á‚½‚ñ‚Å‚·‚©‚Ë‚¥?
’N‚©‰½‚©’m‚Á‚Ä‚½‚çî•ñ·ÎÞÝÇBproxy‚³‚¦ƒNƒŠƒA‚Å‚«‚ê‚Îphoenixí—p‚È‚ñ‚Å‚·‚ªEEE
# “–•ûƒm[ƒg‚Åꊖˆ‚Éproxy‚ªˆá‚¤‚ñ‚Åpref.js‚¢‚¶‚é‚̂͂¿‚å‚Á‚ÆŠ¨•Ù

285:283
02/09/09 00:50
ŽI—Ž‚¿‚ł悩‚Á‚½Bfindbar Žè‚É“ü‚ꂽ‚©‚Á‚½‚ñ‚¾‚¯‚Ç‚¿‚å‚Á‚Ƒ҂¿‚Ü‚·B

phoenix ‚͕ςí‚Á‚½‚Á‚Â[‚©Anavigator.jar ‚ª‚È‚­‚È‚Á‚Ä browser.jar ‚ÉA
toolkit.jar “à‚ª‘å•‚É•ÏX‚³‚ê‚Ä‚é—lŽqBnavigatorOverlay.xul ‚à‚È‚­‚Ä
browser.jar!/browser.{xul.js} ‚É‘S•”‘‚¢‚Ä‚ ‚é‚Á‚Û‚¢‚ñ‚Å‚»‚Á‚¿‚É
Overlay ‚·‚ê‚΂¢‚¢‚Ì‚©‚ÈH‘S•”‘‚«Š·‚¦‚È‚¢‚Æ–³—‚Á‚Û‚¢ŠÌ

286:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
02/09/09 01:57
>>285
‘à’·Afindbar”­Œ©‚µ‚Ü‚µ‚½!
URLØÝ¸(rh.vinelinux.org)

287:’´‚§`Anne
02/09/09 03:15
>>283
‚Ü‚³‚©—˜—pŽÒ‚ª‚¢‚邯‚ÍŽv‚Á‚Ä‚¢‚È‚©‚Á‚½‚Á‚·i‚—
‚Ç‚¤‚à‚²—˜—p‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·Bƒwƒ^ƒŒ‚ȃuƒc‚ŽϿ
‚È‚ñ‚Å‚µ‚½‚çƒeƒ“ƒ|ƒ‰ƒŠ‚ȃƒAƒh‚Å‚à‹³‚¦‚Ä’¸‚¯‚ê‚΂¨‘—‚è’v‚µ‚Ü‚·‚ªEEE

navigatorOverlay.xul ‚Í overlayinfo ‚É‚à‘‚¢‚Ä‚ ‚邵Acomm.jar ‚É‚à“ü‚Á‚Ä‚é
‚ñ‚Å‚·‚ªA‚à‚µ‚©‚µ‚ÄŽg‚í‚ê‚ĂȂ¢‚ñ‚Å‚·‚©!?
‚»‚ê‚È‚çproxybar‚àŒÄ‚΂ê‚È‚¢‚Ì”[“¾‚Å‚·‚íEEE
‚³‚Ä‚Ç[‚·‚ׂ¥‚©EEE

>>286
‚»‚ñ‚È‚Ì‚à‚ ‚é‚ñ‚Å‚·‚ËB
–¼‘O‚ª”í‚邯‚Ç[‚Ȃ邩•ª‚©‚ç‚È‚¢‚ñ‚Å‹°‚­‚ăCƒ“ƒXƒg[ƒ‹‚µ‚ĂȂ¢‚ñ‚Å‚·‚ªA
ƒ\[ƒXŒ©‚½Š´‚¶‚ł̓c[ƒ‹ƒo[‚Å“¯‚¶Ž–‚µ‚Ä‚é‚Á‚Û‚¢‚Å‚·‚ËB
ŒÂl“I‚ɂ̓Xƒe[ƒ^ƒXƒo[”h‚Ȃ̂ł·‚¯‚ÇA>>283 Ž‚à•ʂɃXƒe[ƒ^ƒXƒo[‚É
‚±‚¾‚í‚ç‚È‚¯‚ê‚΂±‚¿‚ç‚Å‚à‚æ‚낵‚¢‚̂ł͂Ȃ¢‚©‚ÆB



288:’´‚§`Anne
02/09/09 03:57
URLØÝ¸(www26.tok2.com)
ÌŽæ‚Á‚½‚܂܉½‚àŽg‚Á‚ĂȂ©‚Á‚½C”­Œ©‚µ‚Ü‚·‚½i˜m
‚Ƃ肠‚¦‚¸Ä—˜—p‚Á‚Ä‚±‚Ƃł±‚±‚É’u‚¢‚Ä‚¨‚«‚Ü‚·B
‚æ‚낵‚¯‚ê‚΂Ç[‚¼B

289:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
02/09/09 04:27
>>287
‚Ü‚ŸAPhoenix‚Ínavigator‚̃R[ƒh‚ð‘S•”ŽÌ‚Ä‚ÄiXULƒŒƒCƒ„‚Åjƒ[ƒ‚©‚çì‚è’¼‚µ‚Ä‚é‚킯‚Å‚·‚©‚çAnavigator—p‚̃AƒhƒIƒ“‚Í‘S–Å‚Æl‚¦‚Ä‚¨‚¢‚½•û‚ª‚¢‚¢‚©‚à‚µ‚ê‚Ü‚¹‚ñB


290:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
02/09/10 13:47
XUL Planet ƒŠƒjƒ…[ƒAƒ‹ sage!
URLØÝ¸(www.xulplanet.com)
Preferences Toolbar ‚à‘啃Aƒbƒvƒf[ƒgI
URLØÝ¸(www.xulplanet.com)

EEE‚Å‚àA˜‚𘂦‚ĘM‚è‚Ü‚í‚·ŽžŠÔ“I—]—T‚ª–³‚¢EEEB

291:’´‚§`Anne
02/09/11 00:36
‚¿‚å‚¿‚å‚¢‚Æbrowser.xul@phoenixŒ©‚Ă݂½‚ñ‚¾‚¯‚Ç‚Ç[‚àoverlay‚³‚¹‚È‚¢¨
‚¢‚̃R[ƒh‚Á‚Û‚¢‚Å‚·‚È‚ŸB‚µ‚å[‚ª‚È‚¢‚©‚玩•ª—pbrowser.xul‚É‘‚«•Ï‚¦‚Ä‚¿‚Ü‚Á‚½‚¡B
‚±‚ê‚ʼnõ“K‚¶‚ác‚Á‚ăAƒbƒvƒf[ƒg‚·‚邽‚ñ‚тɂ±‚ñ‚È‚±‚Æ‚·‚é‚̃ƒ“ƒhƒNƒZƒF‚Èc

292:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
02/09/11 10:52
>>284
> ‚¿‚å‚¢‚ƃfƒBƒŒƒNƒgƒŠŒ@‚Á‚Ă݂½‚¯‚ÇŒ©“–‚½‚炸EEE

ŠÔˆá‚¦‚ÄA1.0rc1‚Ìsource“Ç‚ñ‚Å‚½c
Œ©‚‚©‚ç‚È‚©‚Á‚½Žž‚Ìdialog window‚ªƒEƒUƒC‚Ì‚ÅA
./xpfe/communicator/resources/content/findUtils.js‚Ì
> gPromptService.alert(window, gFindBundle.getString("notFoundTitle"), gFindBundle.getString("notFoundWarning"));
‚ð‰½‚Æ‚©‚µ‚悤‚ÆŽv‚Á‚Ä‚¢‚éB

293:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
02/09/11 11:25
aa.poromeria@docomo.ne.jp
ƒ[ƒ‹ƒ{ƒ€‚©‚à`‚ñ

294:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
02/09/11 18:28
>>293
’Ê•ñ‚µ‚Ü‚µ‚½

295:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
02/09/13 00:58
MozDev ‚̃_ƒEƒ“ƒ[ƒhƒ~ƒ‰[
URLØÝ¸(downloads.mozdev.org)

296:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
02/09/13 03:16
@@@@@@@@ @@@@@@uPP—¹@ƒnƒCƒnƒCI
@@@@@@@@@@@@@@l huÊb@‚Ç‚¢‚Ăǂ¢‚Ä‚¥`B
@@@@@@ ^PP_Q_,ƒgAX/QQQQ
@@@@@^@@@/-Èi.@/@ jÃA@@@@@ fPƒˆ
@@@@/@@@.^293)@/ @/ /.il i[\]u'P
@@@./@@ ^[''@/@/@ / /@l@l
@@ i'@@^@@ ‚Œ@R../@@Ú'@@l@l
.@ /@ _/@_@ !A@lRQQQ_v@l
.@ !A/@_.@_@_lN@=Œû=@ƒg./
@@@ÄAQ__/ÄA/ÄA@@y@@ l
@@@l@@@P(@ jy@j@ /l@@@i
@@@l@@@l @ Y''/['@ / .l@@@l
@@@!A@@l@@l./@@@/@ l@@@l
@@@/@@/@@l/@@ ,/@@i'@ @ l
@@/_@ ./l@@ lM[]q@@@Ä.Q_v
@@L_M`^yÄ.QvA["@@@`RQv
@@@`['@`RQv


297:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
02/09/21 19:06
MozillaŽGŽ‚ÌŒfÚ‚³‚ê‚Ä‚¢‚½‚Ë`

298: ŸMoz2cH0k
02/09/22 03:02
Creating Applications with Mozilla
‚ªOpen Public License‚Å“Ç‚ß‚é‚æ‚¤‚ɂȂÁ‚Ä‚é‚Ý‚½‚¢‚Ȃ̂Å
ŽQl‚É‚·‚é‚ЂƂ͂ǂ¼[

URLØÝ¸(books.mozdev.org)

299:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
02/10/06 02:13
PhoenixƒXƒŒ‚æ‚è“]ÚB

Mozilla ‚Ì ƒAƒhƒIƒ“‚ð Phoenix ‚Å‚à“®ì‚³‚¹‚é
URLØÝ¸(ryuzi.dyndns.org)
URLØÝ¸(www.mozillazine.org)

”ñí‚É‚ ‚Á‚³‚èB


300:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
02/10/13 01:09
ƒ~E„tEƒ~

301:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
02/10/14 08:45
Mozilla‚ÉŠÖŒW‚È‚¢Ž©ƒAƒvƒŠ‚©‚ç•¡”URL‚ðNavigator‚É‘—‚Á‚ÄA
‚»‚ê‚ç‚ð‘S‚Äi«—ˆ“I‚ɂ̓{ƒ^ƒ“‰Ÿ‰º–ˆ‚ÉURL‚ðã‚©‚ç‚T‚Â’ö“xj
V‹Kƒ^ƒu‚ÅŠJ‚­‚Æ‚¢‚¤‹@”\‚ð’ljÁ‚µ‚½‚¢‚Ì‚¾‚¯‚ê‚Ç
ŽÀŒ»•û–@‚É”Y‚ñ‚Å‚¢‚Ü‚·B‚Å‚«‚ê‚΃AƒhƒoƒCƒX‚­‚¾‚³‚¢B

XUL‚ðŽg—p‚µ‚ÄMozilla‚ÆŠÖŒW‚È‚¢ƒAƒvƒŠ‚Æ’ÊM‚·‚é•û–@‚Í‚ ‚é‚Å‚µ‚å‚©B
‚ ‚é‚¢‚Í‘¼‚Ì‘I‘ðŽˆ‚ð‘I‚ñ‚¾•û‚ª‚¢‚¢‚Å‚µ‚å‚©BŽv‚¢•t‚¢‚½‚̂ͫ‚R‚Â
EDDE‚ÌWWW_OpenURL¨Šù‘¶ƒEƒBƒ“ƒhƒE‚Ì‘I‘𒆃^ƒu‚É•\ަ‚³‚ê‚é
EXUL¨XPCOM‚ÍMS‚ÌCOM‚Ƃ͂ǂ¤‚à•Ê•¨‚Á‚Û‚¢(?)
ESideBar¨ŽÀ‘Ô‚ÍHTML‚炵‚¢‚̂Ŏ©•ª‚ÅXV‚µ‚ÄŽÀŒ»‚Å‚«‚éA‚©H

#ƒXƒŒˆá‚¢‚¾‚Á‚½‚çƒXƒ“ƒ}ƒZƒ“

302:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
02/10/14 17:18
>>301
window.arguments‚ňø”‚ªŽæ“¾‚Å‚«‚Ü‚·‚©‚çA
navigator‚ł͂Ȃ¢•ʂ̃_ƒ~[‚ÌiƒEƒBƒ“ƒhƒE‚𶬂µ‚È‚¢‚悤‚ÈjXULƒAƒvƒŠ‚ðŒo—R‚µ‚ăƒbƒZ[ƒW‚ð‘—‚é‚Æ‚©A‚»‚ñ‚Ȃ̂͑ʖڂłµ‚傤‚©B‘Ê–Ú‚Å‚·‚ËB


303:301
02/10/14 23:48
>>302
ˆø”‚ª“ǂ߂܂·‚©B‚t‚q‚k‚ð—ñ‹“‚µ‚½ƒtƒ@ƒCƒ‹–¼‚ ‚½‚è‚ð‘—‚ê‚Î
ŽÀŒ»‚Å‚«‚»‚¤‚È‹C”zBƒ`ƒ‡ƒC’T‚Á‚Ă݂܂· »Ý¸½

304:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
02/10/15 02:50
>>303
ŽÀÛ‚â‚é‚È‚çA—¬‚ê‚Æ‚µ‚Ă͂±‚ñ‚ÈŠ´‚¶‚Å‚µ‚傤‚©B
NativeApps > "mozilla.exe -chrome chrome://receiver/content/ %1" ‚ÅA
receiver.xul‚Ì’†‚Å

var windowManager = Components.classes["@mozilla.org/appshell/window-mediator;1"].getService(Components.interfaces.nsIWindowMediator);
var nav = windowManager.getMostRecentWindow("navigator:browser");
if (nav) nav.getBrowser.addTab(window.arguments[0]);
else window.open(window.arguments[0]);
window.close();

‚Ý‚½‚¢‚ÈB

‚¿‚Ȃ݂ÉAŋ߂ÌNavigator‚Í'\n'‹æØ‚è‚ÌURL‚ÌƒŠƒXƒg‚ð“n‚·‚Æ‘S‚ă^ƒu‚ÅŠJ‚­‚悤‚ɂȂÁ‚Ă܂·B


305:’ù³
02/10/15 02:51
getBrowser > getBrowser()

306:301
02/10/20 12:56
>>304 u'\n'‹æØ‚è‚ÌURL‚ÌƒŠƒXƒg‚ð“n‚·‚Æ`v
‚È‚ñ‚ÆII‘½ŽÓBŽŽ‚µ‚Ă݂ÜB
‚‚©A‚w‚t‚kŒ‹\ŸŽè‚ªˆá‚¤‚ñ‚Å“ï‹V‚µ‚Ä‚½‚ ‚邿B

307:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
02/10/20 14:11
>>306
”O‚Ì‚½‚ß‘‚¢‚Æ‚­‚ÆANavigator‹N“®Žž‚̈ø”‚̘b‚ËB

308:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
02/10/21 14:37
‰ž—p‚µ‚½‚çŠJ‚¢‚Ä‚éURL‚ðGET‚µ‚ÄIE‚ÅŠJ‚­ƒ{ƒ^ƒ“‚Æ‚©ì‚ê‚»‚¤‚Å‚·‚Ë‚¦B
ƒ}ƒ‹ƒ`ƒvƒ‰ƒbƒgƒtƒH[ƒ€‚ɂ͓‚¢‚©B
‚ Aʼn‚É‘¼‚̃uƒ‰ƒEƒU‚ð“o˜^‚³‚¹‚ê‚΂¢‚¢‚Ì‚©‚ÈB
‚±‚Ì‚­‚ç‚¢‚È‚çƒXƒe[ƒ^ƒXƒo[‚Å‚àŽ×–‚‚ɂȂç‚È‚¢‚ł悳‚»‚¤B
–â‘è‚Íì‚è•û‚ª‚º‚ñ‚º‚ñ‚í‚©‚ñ‚È‚¢‚±‚ƂȂñ‚¾‚¯‚Ç‚ËB

bQEj@•¨—~‚µ‚°‚È–Ú‚Å‚¿‚ç‚Á

309:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
02/10/21 16:57
xul‚âjs‚Åetags‚ªŽg‚¦‚ê‚ÎEEE

310:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
02/10/21 17:09
>>308
ContextMenu-Extensions‚©‚çƒpƒN‚ê‚΂悢‚̂łÍ


311:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
02/10/22 19:20
>>310
‚»‚̎肪A‚Á‚ÄŠJ‚¢‚Ă݂½‚¯‚ÇEEEB
ƒ`ƒ…[ƒgƒŠƒAƒ‹‚©‚ç‚â‚è’¼‚µ‚Ă݂éB

312:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
02/10/26 11:22
‚¿‚å‚Á‚Æ‚µ‚½ƒc[ƒ‹‚È‚çXULŽg‚Á‚½•û‚ªŠÈ’P‚©‚à‚µ‚ê‚Ü‚¹‚ñ‚ªA
2chƒuƒ‰ƒEƒU‚ðì‚邯‚È‚é‚Æ‘S•”JavaScript‚Á‚Ă̂͋t‚É‚µ‚ñ‚Ç‚­‚ ‚è‚Ü‚¹‚ñ‚©H

313:301
02/10/26 11:34
>>304 u'\n'‹æØ‚è‚ÌURL‚ÌƒŠƒXƒg‚ð“n‚·‚Æ`v
‚P‚‚ÌURL‚ðŠJ‚­Ž–‚͂ł«‚é‚ñ‚¾‚¯‚ÇAŠÌS‚Ì‚Q‚ˆÈオ‚¿‚ÆB
\n‚Æ‚¢‚¤•¶Žš—ñ‚Å‹æØ‚Á‚½‚èƒLƒƒƒ‰ƒNƒ^ƒR[ƒh‚Ì10,13,13+10‚Å
‹æØ‚Á‚½‚èFXŽŽ‚µ‚½‚¯‚ǂȂñ‚©‘Ê–Ú‚Å‚·‚½B
Netscape/7.0—Gecko/20020823 Žg‚Á‚Ä‚é‚ñ‚Å‚·‚ªc
‚Ђå‚Á‚Æ‚µ‚ÄAÅVMozilla‚¶‚á‚È‚¢‚Ƒʖڂ·‚©H

314:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
02/10/26 12:05
>>313
‚»‚Ì’Ê‚è‚Å‚·B
Mozilla1.2bˆÈ~‚Ì‹@”\‚Å‚·B

315:301
02/10/26 13:44
>>314 ¾Ý·­‚·BMozillaŽæ‚Á‚Ä‚«‚ÜB

316:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
02/11/08 09:29
prefbar‚Ƀy[ƒW‚̃\[ƒX‚ð•\ަ‚³‚¹‚éƒ{ƒ^ƒ“‚ð•t‚¯‚½‚¢‚̂ł·‚ª
onclick‚͂Ȃñ‚Æ‘‚¯‚Ηǂ¢‚̂łµ‚傤‚©B‘S‘R‚í‚©‚ç‚È‚¢BBB

317:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
02/11/08 21:58
>>316
getBrowser().addTab("view-source:" + getBrowser().contentDocument.location.href)
‚±‚ñ‚È‚ñ‚©‚È

318:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
02/11/08 23:39
>>317
location.href‚æ‚ègetBrowser().currentURI.spec‚Ì•û‚ª‚¢‚­‚È‚¢H
‹C•ª“I‚É‚¾‚¯‚ÇB

319:316
02/11/09 09:21
>>317-318
—¼•û‚Æ‚à‚¢‚¯‚Ü‚µ‚½I‘労ŽÓ‚Å‚·B
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½〜B

320:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
02/11/09 16:50
XUL ƒ`ƒ…[ƒgƒŠƒAƒ‹˜a–óFURLØÝ¸(www.janit.com)

‚ð“Ç‚à‚¤‚ÆŽv‚Á‚½‚ç404‚È‚ñ‚Å‚·‚¯‚ÇA‚¤‚¿‚¾‚¯‚Å‚µ‚傤‚©H
‘¼‚Ƀ`ƒ…[ƒgƒŠƒAƒ‹‚Ì–M–ó‚ð’ñ‹Ÿ‚µ‚Ä‚¢‚éƒTƒCƒg‚Á‚Ä‚ ‚è‚Ü‚·‚©H

321:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
02/11/09 17:40
>>320
URLØÝ¸(xul-app.hp.infoseek.co.jp)
‚±‚±‚ªAu‚â‚낤‚Æ‚µ‚Ä‚¢‚év‚̂͒m‚Á‚Ä‚éB

322:320
02/11/09 20:26
>>321
ƒŒƒX—L“‚²‚´‚¢‚Ü‚µ‚½B404‚̘A‘±‚¾‚Á‚½‚Ì‚ÅA
—á‚̃TƒCƒg‚ðWebArchive‚ÅŒ©‚邱‚Ƃɂµ‚Ü‚·B

323:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
02/11/22 23:39
xul‚âjs‚Åetags‚ªŽg‚¦‚ê‚ÎEEE

324:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
02/11/26 22:48
>>320
URLØÝ¸(xul-app.hp.infoseek.co.jp)
‚à‚µ‚©‚µ‚½‚ç‚Ç‚±‚©Œ‡‚¯‚Ă邩‚à’m‚ê‚È‚¢‚¯‚Ç
—á‚̃TƒCƒg‚ð•Û‘¶‚µ‚Ä‚¨‚¢‚Ă܂·B‚Ç‚¤‚¼

325:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
02/12/08 02:41


326:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
02/12/08 02:41


327:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
02/12/08 02:41


328:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
02/12/08 22:38
‚Ý‚ñ‚È‚Å
URLØÝ¸(books.mozdev.org)
‚ð–󂵂܂¹‚ñ‚©H

329:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
02/12/08 23:09
Chapter 2
‚³‚ŸA‚Í‚¶‚߂悤

ŒN‚ª‚Å‚«‚邾‚¯‘‚­ƒAƒvƒŠ‚ðì‚ê‚邿‚¤A‚±‚̃`ƒƒƒvƒ^[‚ł͂Q‚‚Ì
"Hello World" ‚Ì—á‚ðŽ¦‚»‚¤B

ʼn‚Ì—á‚̓uƒ‰ƒEƒUƒEƒBƒ“ƒhƒE‚Ƀ[ƒh‚³‚ê‚éƒVƒ“ƒvƒ‹‚È XUL
ƒtƒ@ƒCƒ‹‚¾B‚±‚Ì—á‚̓Xƒ^ƒCƒ‹ƒV[ƒg‚â Java ƒXƒNƒŠƒvƒg‚ÌŠÖ”‚ð
XUL ƒtƒ@ƒCƒ‹‚ɒljÁ‚·‚邱‚ƂŊg’£‚·‚邱‚Æ‚ª‚Å‚«‚éB
‘æ“ñ‚Ì "hello World" ‚Ì—á‚͂ǂ¤‚â‚Á‚Ä‚±‚ê‚ç‚̃tƒ@ƒCƒ‹‚ðƒpƒbƒP
[ƒW‚É‚·‚é‚©‚ð‹³‚¦‚Ä‚­‚ê‚éB‚±‚ê‚ç‚̓‚ƒWƒ…[ƒ‹‚ɂȂÁ‚Ä‚¢‚Ä
Mozilla ƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚âV‚µ‚¢ Mozilla ƒ‚ƒWƒ…[ƒ‹
‚ðì‚é‚̂ɂ҂Á‚½‚肾B

‚±‚ê‚ç‚Ì—á‚Í Mozilla ƒAƒvƒŠ‚ÌŠJ”­‚ɂ‚¢‚ÄŒŸ“¢‚·‚邽‚߂̔wŒi
‚ð’ñ‹Ÿ‚µ‚Ä‚­‚ê‚é.
ʼn‚Ì—á‚ÍŠî–{“I‚ȃtƒ@ƒCƒ‹‚Ì쬂ƕÒW‚ÉÅ“_‚ð‚¨‚¢‚Ä‚¢‚éB
‘æ“ñ‚Ì—á‚ÍMozillaƒAƒvƒŠ‚Ì\¬‚Æ”z•z‚ÉÅ“_‚ð‚¨‚¢‚Ä‚¢‚éB


330:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
02/12/08 23:10
‘S‚Ä‚Ì "Hello World" ƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚̂悤‚ÉAExample 2-1
‚É XUL ‚ÌŠÈ’P‚È—á‚ðŽ¦‚·B
‚±‚̬‚³‚È—á‚Í ƒCƒxƒ“ƒgƒnƒ“ƒhƒ‰‚Ì—˜—p‚âƒEƒBƒ“ƒhƒE“à‚̃ŒƒCƒAƒEƒg
‚Ì‚½‚߂̃{ƒbƒNƒX‚È‚Ç@XUL ƒvƒƒOƒ‰ƒ~ƒ“ƒO‚É‚¨‚¯‚é‚¢‚­‚‚©‚Ìd—v
‚È–Ê‚ðŽ¦‚µ‚Ä‚¢‚éB‚Ü‚½A‚±‚Ì—á‚̓tƒ@ƒCƒ‹ƒtƒH[ƒ}ƒbƒgAƒl[ƒ€ƒX
ƒy[ƒXAXULƒvƒƒOƒ‰ƒ~ƒ“ƒO‚É‚¨‚¯‚éKе‚Ȃǂ̌¾Œê‚ɂ‚¢‚Ă̈ê
”Ê“I‚ÈBBB‚ð‹³‚¦‚Ä‚­‚ê‚éB

ƒGƒfƒBƒ^‚ðŽg‚Á‚Ä Example 2-1 ‚ð hello.xul ‚Æ‚¢‚¤–¼‘O‚ŕۑ¶‚µA
Mozilla ‚ÅŠJ‚¢‚Ă݂悤Bƒuƒ‰ƒEƒUƒEƒBƒ“ƒhƒE‚̶ãŠp‚Ƀ{ƒ^ƒ“‚ª
Œ©‚¦‚邾‚낤Bƒ{ƒ^ƒ“‚ðƒNƒŠƒbƒN‚·‚邯ƒAƒ‰[ƒgƒ{ƒbƒNƒX‚ª•\ަ‚³‚ê‚é
‚Í‚¸‚¾
Figure 2-1 ‚É•\ަ‚³‚ê‚éƒAƒ‰[ƒgƒ|ƒbƒvƒAƒbƒvƒEƒBƒ“ƒhƒE‚ðŽ¦‚·B

ŽŸ‚Ì‚¢‚‚­‚©‚̃ZƒNƒVƒ‡ƒ“‚Å‚±‚Ì—á‚ɂ‚¢‚ÄÚׂÉà–¾‚µ‚悤B
ƒtƒ@ƒCƒ‹‚»‚Ì‚à‚Ì‚âƒ}[ƒNƒAƒAƒv‚Ì•¶–@AXUL ‚̃l[ƒ€ƒXƒy[ƒXA
XUL ƒtƒ@ƒCƒ‹‚ÌŠî–{“I‚ȃŒƒCƒAƒEƒg‚ɂ‚¢‚ĉðà‚·‚éB

331:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
02/12/08 23:15
‚©‚È‚è“K“–•ŠÔˆá‚¢‚ ‚邯Žv‚¤‚¯‚ÇA‚±‚ñ‚ÈŠ´‚¶‚łǂ¤‚©‚ÈH

•ʃXƒŒ—§‚Ă邩ƒTƒCƒgì‚肽‚¢‚¯‚Ljêl‚Å‘±‚¯‚邾‚¯‚̗̑͂ª‚È‚¢B

332:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
02/12/08 23:32
—á‚ð˜a–󂵂Ă݂܂·‚½♥

Example 2-1: Hello xFly
<?xml version="1.0"?>
<!-- Sample XUL file -->
<window xmlns="URLØÝ¸(www.mozilla.org)">
<box align="center">
<button label="hello xFly" onclick="alert('Hello World');" />
</box>
</window>

333:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
02/12/08 23:34
ŠÔˆá‚¦‚½B‚±‚ê‚¶‚႟ÈÀ‚ɂȂç‚Ë‚¥‚À‚á‚ñBŸTŽ♥

Example 2-1: Hello xFly
<?xml version="1.0"?>
<!-- Sample XUL file -->
<window xmlns="URLØÝ¸(www.mozilla.org)">
<box align="center">
<button label="hello xFly" onclick="alert('ºÝÆÁÊ ¾¶²');" />
</box>
</window>

334:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
02/12/08 23:36
‚±‚ꂪ³‰ð‚©B‚Á‚Ľډ˜‚µ‚Ƃ邾‚¯‚₪‚È ♥
—á 2-1: ºÝÆÁÊ xFly
<?xml version="1.0"?>
<!-- Sample XUL file -->
<window xmlns="URLØÝ¸(www.mozilla.org)">
<box align="center">
<button label="ºÝÆÁÊ xFly" onclick="alert('ºÝÆÁÊ ¾¶²');" />
</box>
</window>

335:‚à‚­‚¶
02/12/08 23:40
Mozilla‚Åì‚éƒAƒvƒŠƒP[ƒVƒ‡ƒ“

–ÚŽŸ
[chapter 00]: ‚Í‚¶‚ß‚É
[chapter 01]: ƒvƒ‰ƒbƒgƒtƒH[ƒ€‚Æ‚µ‚Ä‚ÌMozilla
[chapter 02]: Getting Started
[chapter 03]: XUL—v‘f‚Æ‚»‚Ì‹@”\
[chapter 04]: MozillaƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚ÌCSS
[chapter 05]: Mozilla‚̃XƒNƒŠƒvƒg
[chapter 06]: ƒpƒbƒP[ƒWƒ“ƒO‚ƃAƒvƒŠƒP[ƒVƒ‡ƒ“‚̃Cƒ“ƒXƒg[ƒ‹
[chapter 07]: XBL‚É‚æ‚éUI‚ÌŠg’£
[chapter 08]: XPCOM
[chapter 09]: XULƒeƒ“ƒvƒŒ[ƒg
[chapter 10]: RDF, RDFƒc[ƒ‹, “à—eƒ‚ƒfƒ‹
[chapter 11]: ƒ[ƒJƒ‰ƒCƒY
[chapter 12]: ƒŠƒ‚[ƒgƒAƒvƒŠƒP[ƒVƒ‡ƒ“

[Appendix:A]: Mozilla‚̃\[ƒX‚Ì“üŽè‚ƃrƒ‹ƒh
[Appendix:B]: ŠJ”­ƒc[ƒ‹
[Appendix:C]: ƒvƒƒOƒ‰ƒ}‚Ì‚½‚ß‚ÌƒŠƒtƒ@ƒŒƒ“ƒX

[resources] : ƒŠƒ\[ƒX
[corrections]: ’ù³


336:0Í
02/12/08 23:42
Mozilla‚Åì‚éƒAƒvƒŠƒP[ƒVƒ‡ƒ“

[PREV][TOC][NEXT]
‚Í‚¶‚ß‚É

Mozilla‚Í‚½‚¾‚ÌWebƒuƒ‰ƒEƒU‚ł͂ ‚è‚Ü‚¹‚ñBCascading Style Sheets (CSS),
XML-based User-interface Language (XUL) ‚â eXtensible Binding Language
(XBL)AResource Description Framework (RDF)‚ȂǂÌXMLƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚È‚Ç
‚Ì•W€‹Zp‚ð—p‚¢‚ăNƒƒXƒvƒ‰ƒbƒgƒtƒH[ƒ€‚ȃAƒvƒŠƒP[ƒVƒ‡ƒ“‚ð쬂·‚邽‚ß
‚̃tƒŒ[ƒ€ƒ[ƒN‚Å‚à‚ ‚é‚̂ł·B

Mozilla‚̃Œƒ“ƒ_ƒŠƒ“ƒOƒGƒ“ƒWƒ“‚ÌGecko‚ÍAXPConnect‚âXPCOMAMozilla‚̃Rƒ“
ƒ|[ƒlƒ“ƒgƒ‚ƒfƒ‹‚Ȃǂ̑¼‚Ì‹Zp‚ƂƂà‚ÉA‚±‚̃tƒŒ[ƒ€ƒ[ƒN‚̈ê‚‚Ƃµ‚Ä“­
‚«‚Ü‚·B‚Ü‚½AMozilla‚ÌŠJ”­ŠÂ‹«‚ÍJavaScript, C++, C, Python, IDL‚Ȃǂ̃v
ƒƒOƒ‰ƒ~ƒ“ƒOŒ¾Œê‚àŽg—p‚µ‚Ü‚·B

Mozilla‚̃tƒŒ[ƒ€ƒ[ƒN‚ÍAMozilla‚ðƒx[ƒX‚Æ‚·‚éNetscape‚̃uƒ‰ƒEƒU
iNetscape 6.x‚â7.xjAGaleon‚âChimera‚Ȃǂ̑¼‚̃uƒ‰ƒEƒUAChatZilla‚â
JabberZilla‚Ȃǂ̃`ƒƒƒbƒgƒNƒ‰ƒCƒAƒ“ƒg‚É‚àŽg‚í‚ê‚Ü‚·B‚Ü‚½AƒAƒvƒŠƒP[ƒVƒ‡
ƒ“‚ÌŠJ”­ŽÒ‚ÍAMozilla‚ðŠJ”­ƒc[ƒ‹‚âƒuƒ‰ƒEƒUŽ©‘̂̊g’£‹@”\AƒQ[ƒ€A‚»‚Ì
‘¼‚̃AƒhƒIƒ“‚ðì‚é‚̂ɂàŽg‚¢‚Ü‚·B

‚±‚Ì–{‚ÍAMozilla‚łǂ̂悤‚É‚µ‚ăAƒvƒŠƒP[ƒVƒ‡ƒ“‚ðì‚é‚Ì‚©‚ðà–¾‚µA
Mozilla‚Ì‹­—͂ȃNƒƒXƒvƒ‰ƒbƒgƒtƒH[ƒ€‚ÌŠJ”­ŠÂ‹«‚ðŽg‚Á‚Ä‚ ‚È‚½‚ªƒvƒƒOƒ‰ƒ€
‚ðì‚邽‚߂̎臂ðƒXƒeƒbƒvƒAƒbƒvŒ`Ž®‚Å’ñ‹Ÿ‚µ‚Ü‚·B‚Ü‚½A‘¼‚ÌŠù‘¶‚̃AƒvƒŠ
‚ðMozilla‚É‚æ‚éŠJ”­‚̉”\«‚̃fƒ‚ƒ“ƒXƒgƒŒ[ƒVƒ‡ƒ“‚Ì‚½‚ß‚É—á‚Æ‚µ‚ÄŠÜ‚ñ‚Å‚¢
‚Ü‚·B

337:0Í
02/12/08 23:44
Mozilla‚Ì”wŒi

Netscape CommunicationsŽÐiˆÈ‰ºNetscapeŽÐj‚ªÝ—§‚³‚ê‚½ŽžANetscapeŽÐ‚ÍA
“–ŽžƒCƒ“ƒ^[ƒlƒbƒg‚ւ̃AƒNƒZƒX—p‚Ɉê”Ô•‹y‚µ‚Ä‚¢‚½NCSA Mosaic‚æ‚è‚àA—D‚ê
‚½ƒuƒ‰ƒEƒU‚ðì‚邱‚Æ‚ðŒv‰æ‚µ‚Ü‚µ‚½B‚±‚ÌV‚µ‚¢ƒAƒvƒŠ‚ÍuMosaicƒLƒ‰[v‚Æ‚È
‚é‚à‚̂łµ‚½B‚»‚¤‚±‚¤‚·‚邤‚¿A‚±‚̃tƒŒ[ƒY‚ÍuMozillav‚Æ—ª‚³‚ê‚邿‚¤‚É
‚È‚èANetscape‚̃uƒ‰ƒEƒU‚̃R[ƒhƒl[ƒ€‚ƂȂè‚Ü‚µ‚½B

Mozilla‚ÍNetscape‚Ì»•iˆê‚Â‚Ì‘ã–¼ŽŒ‚ƂȂè‚Ü‚µ‚½B‚»‚µ‚Ä1998”N3ŒŽ31“úA
URLØÝ¸(www.mozilla.org)‚ÍNetscape‚ÌŽŸ¢‘ã‚ÌCommunicator 5.0ƒuƒ‰ƒEƒUŠÂ‹«‚ð
ŠJ”­‚·‚邽‚߂̃TƒCƒg‚Æ‚µ‚Ä”­‘«‚µ‚Ü‚µ‚½B‚±‚ÌŽž“_‚ÅAMozilla‚̓I[ƒvƒ“ƒ\[
ƒX‚̃vƒƒWƒFƒNƒg‚ƂȂèANetscape‚ł̋NŒ¹‚ð‰z‚¦A“Æ—§‚µ‚½‘¶Ý‚ƂȂè‚Ü‚µ‚½B

Netscape‚ªCommunicator‚̃\[ƒXƒR[ƒh‚ðƒI[ƒvƒ“ƒ\[ƒX‚̃Rƒ~ƒ…ƒjƒeƒB‚ÖŒöŠJ‚µ
‚½ŽžA‚»‚ê‚Í‘O—á‚̂Ȃ¢sˆ×‚Å‚µ‚½B—L–¼‚ȃ\ƒtƒgƒEƒFƒAŠé‹Æ‚ÅŽ©ŽÐ‚̤•i‚̃\[
ƒXƒR[ƒh‚ðŒöŠJ‚µ‚½‚Æ‚±‚ë‚ÍA‚»‚ê‚܂ł܂Á‚½‚­‚ ‚è‚Ü‚¹‚ñ‚Å‚µ‚½B‚±‚ÌŽžA‚±‚Ì
‚±‚Æ‚ÍA‘½‚­‚̃\ƒtƒgƒEƒFƒA‹ÆŠE‚ÌlX‚â•ñ“¹ŠÖŒWŽÒ‚ÌŠÔ‚Å‹c˜_‚ðŒÄ‚т܂µ‚½B

‘½‚­‚ÌŠé‹Æ‚ªANetscape‚É‘±‚¢‚ÄA”Þ‚ç‚Ì»•i‚ðƒI[ƒvƒ“ƒ\[ƒXƒRƒ~ƒ…ƒjƒeƒB‚ÖŒö
ŠJ‚µ‚¾‚µ‚Ü‚µ‚½BƒTƒ“Eƒ}ƒCƒNƒƒVƒXƒeƒ€ƒY‚ÍURLØÝ¸(www.openoffice.org) ‚â
URLØÝ¸(www.netbeans.org)‚ȂǂðŠÜ‚Þ‚¢‚­‚‚©‚̃vƒƒWƒFƒNƒg‚ÉŽ‘‹à‰‡•‚ð‚µ‚Ü‚µ
‚½BƒAƒbƒvƒ‹ŽÐ‚àAV‚µ‚¢OS‚ÌŠj‚ƂȂ镔•ª‚ðADarwin‚ƌĂ΂ꂽƒI[ƒvƒ“ƒ\[ƒX
‚̃vƒƒWƒFƒNƒgiURLØÝ¸(developer.apple.com)j‚ðŒ³‚ÉŠJ”­‚µ‚Ü‚µ‚½B


338:0Í
02/12/08 23:44

Mozilla‚̃\[ƒXƒR[ƒh‚ªŒöŠJ‚³‚ê‚Ä1”NŒãANetscape‚̌ÎQ‚ÌŒo‰cŽÒ‚̈êl‚Å‚ ‚é
Mike Homer‚Í‚±‚ñ‚È•—‚ɃRƒƒ“ƒg‚µ‚Ü‚µ‚½BuMozilla‚ÍNetscape‚æ‚è‚à‘å‚«‚­A
‚»‚µ‚Ä‚»‚ꂪMozilla‚̈Ӌ`‚Å‚·BMozilla‚Í–{Ž¿“I‚ÉA‚ ‚éˆê‚‚̤‹Æ“I‚È‘¶Ý‚É
‚æ‚Á‚Č㉇‚³‚ê‚鋤“¯‚̃vƒƒWƒFƒNƒg‚Å‚·Bmozilla.org‚̃Xƒ^ƒbƒt‚Ì’†‚É‚Í
Netscape‚̎Јõ‚Ìl‚à‚¢‚Ü‚·‚µA’ñ‹Ÿ‚³‚ꂽƒ\[ƒXƒR[ƒh‚͈ȑO‚ÍNetscape‚ªŠ—L
‚µ‚Ä‚¢‚Ü‚µ‚½B‚µ‚©‚µA‚»‚̃\[ƒXƒR[ƒh‚ª‚¢‚‚©‚»‚ꎩg“Æ‚è•à‚«‚·‚邿‚¤‚É‚È
‚邾‚낤‚Æ‚¢‚¤‚Ì‚Í^ŽÀ‚Å‚·Bv

‚±‚̃vƒƒWƒFƒNƒg‚ªŽn‚Ü‚Á‚Ä‚©‚çA‘½‚­‚ÌNetscapei¡‚Å‚ÍAOLj‚̎Јõ‚ª‚»‚Ìi
•à‚É‹¦—Í‚µ‚½‚͎̂–ŽÀ‚Å‚·‚ªA‘½‚­‚ÌNetscapeŽÐŠO‚ÌlX‚à‚±‚̃Rƒ~ƒ…ƒjƒeƒB‚ÉŽQ
‰Á‚µ‚Ü‚µ‚½BMozillaƒRƒ~ƒ…ƒjƒeƒB‚ÍŒ³X‚Ìmozilla.org‚ð’´‚¦‚é‚à‚̂ɬ’·‚µ‚‚Â
‚ ‚è‚Ü‚·B‚Ü‚½AMozilla‚ÌŽxŽ‚·‚éƒjƒ…[ƒXƒTƒCƒg‚ÌURLØÝ¸(www.mozillazine.org)
‚âAMozilla‚̃AƒvƒŠƒP[ƒVƒ‡ƒ“‚̃vƒƒWƒFƒNƒg‚ð—i‚·‚éURLØÝ¸(www.mozdev.org)
‚È‚ÇA‘¼‚Ì—L—p‚Èî•ñ‚ð’ñ‹Ÿ‚·‚éƒRƒ~ƒ…ƒjƒeƒB‚à¶‚Ü‚ê‚Ü‚µ‚½B

IBM, Red Hat, AcitveState, ƒTƒ“Eƒ}ƒCƒNƒƒVƒXƒeƒ€ƒY‚È‚Ç‚ÌŠé‹Æ‚àMozilla‚̃R
ƒ~ƒ…ƒjƒeƒB‚É‹¦—Í‚µ‚Ä‚¢‚Ü‚·B—Ⴆ‚ÎRed Hat‚ÍA‚»‚ê‚܂Ŕނç‚ÌLinuxƒfƒBƒXƒgƒŠ
ƒrƒ…[ƒVƒ‡ƒ“‚Ɋ܂܂ê‚Ä‚¢‚½ƒNƒ[ƒYƒhƒ\[ƒX‚ÌNetscape 4.xƒuƒ‰ƒEƒUŠÂ‹«‚ɑ΂µ
‚ÄAƒI[ƒvƒ“ƒ\[ƒX‚̃\ƒtƒgƒEƒFƒA‚Ì‘I‘ðŽˆ‚ð—^‚¦‚邽‚ß‚ÉAMozilla‚̃Tƒ|[ƒg
‚ð’ñ‹Ÿ‚µ‚Ä‚¢‚Ü‚·BAOL‚àAÅV‚̃Rƒ“ƒsƒ…ƒT[ƒu‚̃Nƒ‰ƒCƒAƒ“ƒg‚âAOL‚̃Nƒ‰ƒCƒA
ƒ“ƒg‚Å‚ÌMozilla‚Ì—˜—p‚ðŒ¤‹†‚µ‚Ä‚¢‚Ü‚·B

Mozilla‚Ì‘Sƒ\[ƒXƒR[ƒh‚ÍA‹»–¡‚ðŽ‚Á‚Ä‚¢‚él‚È‚ç’N‚Å‚à“üŽè‚·‚邱‚Æ‚ª‚Å‚«A
‚»‚êŒÌ‚ÉMozillaƒRƒ~ƒ…ƒjƒeƒB‚ÍAƒoƒO•ñ‚âC³ƒpƒbƒ`AV‚µ‚¢ŠJ”­ŽÒ‚Ì‘‰Á‚È
‚ǂ̗˜‰v‚𓾂Ă¢‚Ü‚·BMozilla‚ªƒI[ƒvƒ“ƒ\[ƒX‚̃\ƒtƒgƒEƒFƒA‚Æ‚µ‚Äʼn‚ÉŒö
ŠJ‚³‚ê‚½Žž‚©‚çƒvƒƒWƒFƒNƒg‚ÉŠÖŒW‚µ‚Ä‚¢‚½lX‚ƂƂà‚ÉAƒRƒ~ƒ…ƒjƒeƒB‚ÉŽQ‰Á‚µ
‚½V‚µ‚¢l‚½‚¿‚âŠé‹Æ‚ªAMozillaƒvƒƒWƒFƒNƒg‚Ì•ûŒü«‚⬉ʂðŒ`¬‚·‚é‚̂ɋ¦—Í
‚µ‚Ü‚µ‚½B

339:0Í
02/12/08 23:45
Mozilla‚ÌŒ»ó

ƒI[ƒvƒ“ƒ\[ƒX‚̃vƒƒWƒFƒNƒg‚ª”­‘«‚µ‚Ä‚©‚ç4”NŒã‚Ì2002”N6ŒŽ5“úAMozilla
1.0‚ÍƒŠƒŠ[ƒX‚³‚ê‚Ü‚µ‚½B‚±‚Ì–{‚Ì’†‚Ì—á‚ÍA‚±‚ÌMozilla 1.0‚â1.0.xŒn—ñ‚Ì
‘S‚Ẵƒ“ƒeƒiƒ“ƒXƒŠƒŠ[ƒX‚Å“®ì‚·‚邿‚¤‚É‘‚©‚ê‚Ä‚¢‚Ü‚·B

1.0‚ÌƒŠƒŠ[ƒX‚ÌŒãAMozilla‚ɂ͓ñ‚‚̎å‚ÈŠJ”­Œn“‚ªì‚ç‚ê‚Ü‚µ‚½BˆÀ’肵‚Ä
‚¢‚Ä‘§‚Ì’·‚¢1.0ƒuƒ‰ƒ“ƒ`‚ÍA1.0ƒŠƒŠ[ƒX‚̃R[ƒh‚̃oƒO‚ðC³‚·‚邱‚Æ‚ð–Ú“I
‚Æ‚µ‚Ä‚¢‚Ü‚·B‚±‚̃uƒ‰ƒ“ƒ`‚©‚ç’èŠú“I‚ÉAuƒo[ƒWƒ‡ƒ“1.0.xv‚Æ–¼•t‚¯‚ç‚ꂽ
ƒƒ“ƒeƒiƒ“ƒXƒŠƒŠ[ƒX‚ªƒŠƒŠ[ƒX‚³‚ê‚Ü‚·B‘S‚Ä‚Ì1.0.xƒŠƒŠ[ƒX‚ÍŒ³X‚Ì1.0ƒŠ
ƒŠ[ƒX‚ÆŠ®‘S‚Ɍ݊·«‚ª‚ ‚邿‚¤‚Éi‚à‚¿‚ë‚ñ‚»‚ê‚æ‚è‚àƒoƒO‚Í­‚È‚­jÝŒv‚³
‚ê‚Ä‚¢‚Ü‚·B

‚à‚¤ˆê‚‚̊J”­‚̃uƒ‰ƒ“ƒ`‚ÍAMozilla CVS trunk‚©‚çì‚ç‚ê‚Ü‚·B‚±‚ÌŠJ”­‚Ì“w
—Í‚©‚ç‚ÌV‚µ‚¢ƒŠƒŠ[ƒX‚Íu1.xv‚Æ–¼•t‚¯‚ç‚êAV‹@”\‚âƒA[ƒLƒeƒNƒ`ƒƒ‚Ì•ÏXA
‚ ‚é‚¢‚Í‘¼‚Ì•t‰Á“I‚ȃvƒƒWƒFƒNƒg‚É‚æ‚é”­“W‚ȂǂðŠÜ‚ñ‚Å‚¢‚Ü‚·B

‚±‚ê‚ç‚ÌV‚µ‚¢1.xƒŠƒŠ[ƒX‚ÍAMozilla 1.0‚â1.0.xƒŠƒŠ[ƒXŒü‚¯‚Éì‚ç‚ꂽƒAƒv
ƒŠƒP[ƒVƒ‡ƒ“‚ÆŠ®‘S‚Ȍ݊·«‚͂Ȃ¢‚©‚à‚µ‚ê‚Ü‚¹‚ñB‚µ‚©‚µmozilla.org‚ÍA«—ˆ
‚Ì2.0‚ÌƒŠƒŠ[ƒX‚܂ł̊ÔA1.xƒVƒŠ[ƒY‚ð’Ê‚¶‚ÄAAPIiXUL‚âXBL‚Ì•¶–@‚àŠÜ‚ß‚Äj
‚ðƒtƒŠ[ƒY‚µ‚Č݊·«‚ðˆÛŽ‚·‚邱‚Æ‚ð–ñ‘©‚µ‚Ü‚µ‚½BÚ‚µ‚¢‚±‚Æ‚Í
URLØÝ¸(www.mozilla.org)‚ðŒ©‚Ä‰º‚³‚¢B

MozillaŽ©g—¬“®“I‚ÈŠJ”­‚Ì‚à‚Æ‚É‚ ‚邽‚ßAMozilla‚ÌVƒo[ƒWƒ‡ƒ“‚ªƒŠƒŠ[ƒX‚³
‚ê‚½ŽžA‚±‚̃tƒŒ[ƒ€ƒ[ƒN‚ÉŠî‚¢‚½ƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚͉½‚ç‚©‚̉e‹¿‚ðŽó‚¯‚é
‚©‚à‚µ‚ê‚Ü‚¹‚ñBŽ„’B‚ÍA‚݂Ȃ³‚ñ‚ªMozilla‚Ìó‘Ԃɂ‚¢‚Ä‚ÌÅV‚Ìî•ñ‚𓾂ç
‚ê‚邿‚¤Aƒ[ƒhƒ}ƒbƒviURLØÝ¸(www.mozilla.org)j‚ðŒ©‚é‚±‚Æ‚ð
‚¨Š©‚ß‚µ‚Ü‚·B

Ž„’B‚͂܂½A“¯—l‚ÉA‚±‚Ì–{‚Ì—á‚ð“®ì‚³‚¹‚鎞‚É‚ÍMozilla 1.0.x‚ðŽg‚¤‚±‚Æ‚ð
‚¨Š©‚ß‚µ‚Ü‚·B‚»‚µ‚ÄAMozilla‚ªŠú‘҂ɉž‚¦‚ç‚ê‚邿‚¤‚ÉAÅV‚Ì1.xƒŠƒŠ[ƒX‚ð
Žg‚¤‚±‚Æ‚à„§‚µ‚Ü‚·B

340:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
02/12/08 23:46
ˆÈ‘OAƒqƒ}‚¾‚Á‚½‚̂őS–󂵂Ă݂邩[‚È‚ñ‚ÄŽv‚Á‚Ä‚â‚èŽn‚ß‚ÄÁÜ‚µ‚½A‚»‚ÌŽcŠ[‚Å‚·B
0Í“r’†‚܂ł¾‚µB‹Zpî•ñŠÜ‚Ü‚ê‚ĂȂ¢‚µB–ð‚É—§‚¿‚Ü‚¹‚ñ‚ËB


341:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
02/12/09 00:01
‚¨‚¨A‚·‚°‚¥B

342:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
02/12/09 00:18
>>331
‚É‘±‚¢‚ÄChapter2–󂵂Ă邯‚Ç‘¼‚É‚â‚Á‚Ä‚é‚ЂƂ¢‚é‚©‚ÈH

343:0Í‘±‚« ŸYNS0qIRC9I
02/12/09 01:42
‚±‚Ì–{‚ª‘ÎÛ‚Æ‚·‚é“ÇŽÒ

‚±‚Ì–{‚ÍŽå‚ÉA‘S‚­V‚µ‚¢ƒvƒ‰ƒbƒgƒtƒH[ƒ€‚Å‚ ‚éAMozilla‚Ì’ñ‹Ÿ‚·‚éƒtƒŒ[ƒ€
ƒ[ƒN‚Ì’T‹‚É‹»–¡‚ðŽ‚Á‚Ä‚¢‚éƒvƒƒOƒ‰ƒ}i‚ÆAƒvƒƒOƒ‰ƒ}‚ð–ÚŽw‚·l‚½‚¿j‚ð
‘ÎÛ‚É‚µ‚½‚à‚̂ł·B‚µ‚©‚µAMozillaƒx[ƒX‚̃NƒƒXƒvƒ‰ƒbƒgƒtƒH[ƒ€‚̃AƒvƒŠ
ƒP[ƒVƒ‡ƒ“‚ðì‚éã‚ÅA‚ ‚È‚½‚ªƒvƒ‚̃vƒƒOƒ‰ƒ}‚Å‚ ‚é•K—v‚Í‚ ‚è‚Ü‚¹‚ñB

ˆÈ~‚Ì͂Ŏ¦‚³‚ê‚邿‚¤‚ÉAMozillaƒx[ƒX‚̃AƒvƒŠƒP[ƒVƒ‡ƒ“‚ðì‚èŽn‚ß‚éã‚Å
‚ ‚È‚½‚É•K—v‚È‹Zp‚ÍACSS, XML, JavaScript ‚Æ‚¢‚Á‚½Šù‚É‘å’ï‚ÌWebƒfƒxƒƒb
ƒp[‚ɂ悭’m‚ç‚ê‚Ä‚¢‚é‚¢‚­‚‚©‚Ì‹Zp‚ÌŠî‘b’mޝ‚¾‚¯‚Å‚·BŽÀÛA‚±‚ê‚ÍMozilla
ƒx[ƒX‚̃AƒvƒŠƒP[ƒVƒ‡ƒ“ŠJ”­‚̑傫‚È—˜“_‚Å‚·BŠJ”­‚É‚¨‚¯‚éŠwK‹Èü‚ÍC, C++,
‚ ‚é‚¢‚ÍJava‚̂悤‚È‘¼‚Ì‘I‘ðŽˆ‚É”ä‚ׂĊɂ₩‚Å‚·B

‚ ‚È‚½‚̃AƒvƒŠƒP[ƒVƒ‡ƒ“‚ÍŽ©“®“I‚ɃNƒƒXƒvƒ‰ƒbƒgƒtƒH[ƒ€‚È‚à‚̂ɂȂé‚Å‚µ‚å
‚¤i‚à‚¿‚ë‚ñA“Á’è‚̃vƒ‰ƒbƒgƒtƒH[ƒ€Œü‚¯‚̃AƒvƒŠƒP[ƒVƒ‡ƒ“‚ðì‚邱‚Æ‚à‚Å‚«
‚Ü‚·jB‚Ü‚½AMozilla‚ðŽ©•ª‚̃Rƒ“ƒsƒ…[ƒ^‚Å—˜—p‚µ‚Ä‚¢‚郆[ƒU‚ɂƂÁ‚ÄAƒCƒ“
ƒ^[ƒlƒbƒgã‚ÅŠÈ’P‚ɃCƒ“ƒXƒg[ƒ‹‚·‚邱‚Æ‚ª‚Å‚«‚é‚à‚̂ɂȂé‚Å‚µ‚傤B‘¼‚É‚±
‚ñ‚ÈŽ–‚̂ł«‚éŠJ”­ƒvƒ‰ƒbƒgƒtƒH[ƒ€‚ª‚ ‚Á‚½‚Å‚µ‚傤‚©H



344:0Í‘±‚« ŸYNS0qIRC9I
02/12/09 01:43
‚ ‚È‚½‚É•K—v‚È‹Zp‚Í „ ‚ ‚È‚½‚É•K—v‚Ȃ̂Í
‚Ì•û‚ª—Ç‚©‚Á‚½‚Å‚·‚ËB

345:0Í‘±‚« ŸYNS0qIRC9I
02/12/09 01:58
‚±‚Ì–{‚ÍA“ÇŽÒ‚ªJavaScript, CSS, HTML, XML‚ð‚ ‚é’ö“x‚̃Œƒxƒ‹‚Ü‚Åg‚ɂ‚¯‚Ä
‚¢‚é‚à‚̂Ƒz’肵‚Ä‘‚©‚ê‚Ä‚¢‚Ü‚·B‚à‚µ‚±‚ê‚ç‚Ì‹Zp‚ɂ‚¢‚Ă܂¾‚ ‚Ü‚èn’B‚µ
‚Ä‚¢‚È‚¢‚È‚çA‚±‚Ì–{‚ð“Ç‚Þã‚ÅA‚»‚ê‚ç‚Ì‹Zp‚ɂ‚¢‚Äê–å“I‚Ɉµ‚Á‚Ä‚¢‚鑼‚Ì
–{‚𕹂¹‚ēǂނƂ¢‚¢‚Å‚µ‚傤BƒIƒ‰ƒCƒŠ[•ƒAƒ\ƒVƒGƒCƒc‚Ì—L—p‚È–{‚Ì’†‚É‚ÍA
uJavaScriptFŒˆ’è”ŃKƒCƒhvuCascading Style SheetsFŒˆ’è”ŃKƒCƒhvuHTML•
DHTMLFŒˆ’è”ŃKƒCƒhvuƒ‰[ƒjƒ“ƒOXMLvuŠÈ’P‚ÈXMLi‘æ2”Åjv‚Ȃǂª‚ ‚è‚Ü‚·B
Mozilla‚ÅA‚ ‚é‚¢‚ÍMozilla‚ƈê‚ÉV‚µ‚¢•û–@‚ÅŽg‚í‚ê‚éŠT”O‚ÆV‚µ‚¢‹Zp‚ªA
‚»‚ê‚ç‚Ì–{‚Ì’†‚ÅÚׂÉà–¾‚³‚ê‚Ä‚¢‚Ü‚·B

‚±‚Ì–{‚͂܂½A“ÇŽÒ‚ªMozilla 1.0ˆÈ~‚ðƒRƒ“ƒsƒ…[ƒ^‚ɃCƒ“ƒXƒg[ƒ‹‚µ‚Ä‚¢‚ÄA
ƒeƒLƒXƒgƒGƒfƒBƒ^‚ ‚é‚¢‚̓[ƒhƒvƒƒZƒbƒT‚ƂƂà‚É—˜—p‚Å‚«‚éó‘Ô‚ð‘z’肵‚Ä‚¢
‚Ü‚·BMozilla‚Í¡‚â‚Ù‚Æ‚ñ‚ǂ̃p[ƒ\ƒiƒ‹ƒRƒ“ƒsƒ…[ƒ^ã‚Å“®‚­‚Ì‚ÅAŒÝŠ·«‚Ì
‚ ‚éiMozilla‚ª“®‚­jƒvƒ‰ƒbƒgƒtƒH[ƒ€‚ð’T‚·‚±‚Ƃ͂»‚¤“‚­‚ ‚è‚Ü‚¹‚ñB
Mozilla‚ÌÚׂȃVƒXƒeƒ€—vŒ‚ɂ‚¢‚Ä‚ÍAmozilla.org‚̃TƒCƒg‚ÅŒ©‚‚¯‚邱‚Æ‚ª
‚Å‚«‚Ü‚·B

346:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
02/12/09 02:49
‚æ‚­l‚¦‚½‚ç‚»‚Ì‚¤‚¿ƒIƒ‰ƒCƒŠ[‚©‚ç“ú–{Œê–ó‚Å‚»‚¤‚¾BBB

347: ŸYNS0qIRC9I
02/12/09 03:00
>>346
‚ ‚ñ‚Ü‚èƒAƒe‚ɂł«‚È‚¢‚ÆŽv‚¢‚Ü‚·‚æB
ŠC‚ÌŒü‚±‚¤‚ÍA‚æ‚Á‚ۂǂ̔„‚èã‚°‚ªŒ©ž‚߂邿‚¤‚łȂ¢‚Æ“ú–{Œê–óo‚³‚È‚¢‚Á‚ÄŒ¾‚Á‚Ä‚é‚Ý‚½‚¢‚Å‚·‚µB


348:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
02/12/09 09:15
‹Zp‘‚É‚æ‚Á‚ۂǂ̔„‚èã‚°‚ðŒ©ž‚Ü‚ê‚Ä‚à‚È`

349:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
02/12/09 09:54
ÔŽš‚ªo‚È‚¢’ö“x‚Ì”„‚èã‚°‚Í•K—v‚Å‚·‚æB

350:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
02/12/09 13:41
ʼn‚ÍŽ©•ª‚ª‚í‚©‚ê‚΂¢‚¢‚â‚Á‚ÄŠ´‚¶‚Å
’´“K“–‚ɖ󂵂Ă½‚¯‚ÇAŸYNS0qIRC9I‚Ý‚½‚¢‚É
‚¿‚á‚ñ‚Ɩ󂵂Ă݂悤‚©‚ÈH

‚¿‚á‚ñ‚Æ–ó‚·‚Æ‚È‚é‚ÆŽ©•ª‚ÌŒêœb—͂̂Ȃ³‚ª
˜I’æ‚·‚é‚È‚ŸBBB

351: ŸYNS0qIRC9I
02/12/09 16:13
>>350
“Ç‚ñ‚ňӖ¡‚ª•ª‚©‚ê‚΂»‚ê‚Å‚¢‚¢‚ñ‚¶‚á‚È‚¢‚Å‚µ‚傤‚©BŽÀÛAŽ©•ª‚àŠXˆÓ–ó‹C–¡‚Å‚·‚µB
‚¤‚Ü‚­–󂹂él‚ªŽæ‚è‘g‚ñ‚Å‚­‚ê‚Ä‚¢‚È‚¢‚Ì‚¾‚©‚çA‚¤‚Ü‚­–󂹂Ȃ­‚Ä‚àŽ©•ª‚½‚¿‚Å‚â‚é‚Ù‚©‚È‚¢‚Å‚·BŽc”O‚Å‚·‚ªB


352:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
02/12/09 16:15
sourceforge‚É“o˜^‚µ‚ÄCVS‚ÅŠÇ—‚Æ‚©B

353:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
02/12/09 18:18
‚܂Ƃ߃TƒCƒg‚Í•K—v‚©‚ÆB

354:352
02/12/09 18:23
‹A‚Á‚Ä‚«‚½‚¯‚Ç’N‚à‚â‚Á‚ĂȂ¢‚Ý‚½‚¢‚Ȃ̂Å
‚â‚Á‚Ă݂éB

ƒvƒƒWƒFƒNƒg–¼‚͉½‚É‚µ‚悤H

355:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
02/12/09 20:03
½ÞÙ½ÞÙ–|–ó XUL document(Ìß

‚È‚ñ‚Ă̂Ç[‚æ?(w

356:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
02/12/09 20:06
‹ÝŠªå’厖M–óŒv‰æ



357:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
02/12/09 20:46
URLØÝ¸(sourceforge.jp)

358:358
02/12/09 21:14
‘æ3Í
XulƒGƒŒƒƒ“ƒg‚ÆXUL‚Ì“Á’¥
XML-based User interface Language(XUL)‚̓AƒvƒŠƒP[ƒVƒ‡ƒ“‚ÌUI‚ð‚‚­‚é‚̂ɕK—v‚È•”•i(widget)
‚ð‘S‚Ä”õ‚¦‚Ä‚¢‚éBƒ^ƒuA“ü—̓tƒB[ƒ‹ƒhitextarea)Aƒ{ƒ^ƒ“Aƒƒjƒ…[‚Ȃǂª‚»‚¤‚ÅA
’†‚É‚ÍA•’i‚Í•K—v«‚ð‚Ù‚Æ‚ñ‚ÇŠ´‚¶‚È‚¢‚悤‚È‚à‚Ìi—Ⴆ‚Î<stack>‚â<colorpicker>‚È‚Çj‚à‚ ‚éB

‘æ2͂ł̓EƒBƒ“ƒhƒE‚âŠî–{“I‚ȃAƒvƒŠƒP[ƒVƒ‡ƒ“‚ðì‚é‚̂ɕK—v‚ÈXULƒGƒŒƒƒ“ƒg‚Ì‚¢‚­‚‚©‚ðЉ‚½B
–{Í‚ÍAXUL‚ÌŠTŠÏAU‚é‚Ü‚¢A‚»‚µ‚Ĉê”Ê“I‚È—p–@‚ðà–¾‚·‚éB
•“I‚È“à—e‚ł͂Ȃ¢‚ªA–{«‚ð“ǂ߂ÎA“ÆŽ©‚ÌXULƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚ð
ì‚èŽn‚߂邽‚ß‚Ìî•ñ‚Æ‚µ‚Ä‚Í\•ª‚¾‚ÆŒ¾‚¦‚éB
“Á‚ÉA•t˜^C‚ÌXULƒŠƒtƒ@ƒŒƒ“ƒX‚Æ•¹‚¹“ǂ߂ÎA‚¢‚Á‚»‚¤—‰ð‚ª[‚Ü‚éB

–{Í‚Åà–¾‚·‚éXULƒGƒŒƒƒ“ƒgiƒƒjƒ…[Aƒ{ƒ^ƒ“Aƒ{ƒbƒNƒXAƒcƒŠ[‚È‚Çj‚͂قƂñ‚ǂ̃AƒvƒŠƒP[ƒVƒ‡ƒ“‚Å
‚Å•K—v‚Å‚ ‚éB‚»‚µ‚ÄA–{͂̂Ŏg‚Á‚Ä‚¢‚é—á‚͔ėp“I‚Å‚ ‚éB‚¾‚©‚çAŽ©•ª‚Ì—p“r‚ɇ‚킹‚ÄA
‚»‚Ì—á‚ð‘g‚Ýž‚ñ‚¾‚èAƒJƒXƒ^ƒ}ƒCƒY‚µ‚½‚è‚Å‚«‚邾‚낤B‚±‚Ì͂ɂ͑½‚­‚Ìî•ñ‚ð‹l‚ßž‚ñ‚¾‚©‚çA
ƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚ðì‚éÛ‚Í–ð‚É—§‚ÂŽ–¿‚¯‡‚¢‚Å‚ ‚éB

359:358
02/12/09 21:25
XULƒhƒLƒ…ƒƒ“ƒgƒIƒuƒWƒFƒNƒg

XULƒtƒ@ƒCƒ‹‚ÅÅ‚àd—v‚È•”•ª‚̓hƒLƒ…ƒƒ“ƒgƒIƒuƒWƒFƒNƒg‚Å‚ ‚éB
HTML‚Æ“¯—l‚ÉAdocument‚ÍXULƒhƒLƒ…ƒƒ“ƒg‚»‚Ì‚à‚̂̒†g‚ðŽw‚·ƒIƒuƒWƒFƒNƒg‚Å‚ ‚èA
ŠO‘¤‚ðŽw‚·ƒEƒBƒ“ƒhƒEƒIƒuƒWƒFƒNƒg‚Ƒ΂𬂷‚à‚̂ł ‚éB
‚»‚µ‚ăhƒLƒ…ƒƒ“ƒg‚ɂ̓ƒ\ƒbƒh‚ª—pˆÓ‚³‚ê‚Ä‚¢‚éB
ƒƒ\ƒbƒh‚ÍŒÂX‚̃GƒŒƒƒ“ƒg‚ðŽæ“¾‚µ‚½‚èAƒhƒLƒ…ƒƒ“ƒg‚Ì\‘¢‚ð‘€ì‚µ‚½‚èA
ƒXƒ^ƒCƒ‹‚̃‹[ƒ‹‚ð•ÏXiupdating)‚µ‚½‚è‚·‚é‚̂Ɏg‚í‚ê‚éB

360:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
02/12/09 22:22
–|–󒆂Ʌ‚ð‚³‚·‚悤‚Å‚·‚Ü‚ñ‚ª

URLØÝ¸(66.160.114.10)
Building and Using XPCOM Components in XUL

XPCOM ƒ‚ƒWƒ…[ƒ‹ì¬‚Ìà–¾‚à‚ ‚é XUL ƒAƒvƒŠ»ì‚̃ŒƒVƒs‚Ý‚½‚¢B
XUL –{‚Ì•t˜^‚É‚¿‚傤‚Ç‚¢‚¢‚悤‚ȃhƒLƒ…ƒƒ“ƒg‚¾‚È‚ŸB

361:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
02/12/10 01:45
sourceforge‚ÌŽg‚¢•û‚ª‚¢‚Ü‚¢‚¿•ª‚©‚Á‚ĂȂ¢‚¯‚ÇA
sourceforge‚̃AƒJƒEƒ“ƒgŽN‚µ‚Ä‚à‚炦‚ê‚Îxuldoc-ja‚Ì
ƒvƒƒWƒFƒNƒg‚ɒljÁ‚µ‚Ü‚·‚æB

362:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
02/12/10 01:55
CVS‚æ‚èAWiki‚Ì•û‚ª‚Ý‚ñ‚ȂŕÒW‚Å‚«‚Ä‚¢‚¢‚©‚È‚ŸBBB

363:Name_Not_Found
02/12/10 10:21
Wiki ”÷–­‚ÉZ“§‚µ‚‚‚ ‚é‚Èc

364:358
02/12/10 17:40
i–ó’F—v‘f‚â‘®«‚Æ‚¢‚¤Œ¾—t‚ðŽg‚킸‚ÉAƒJƒ^ƒJƒiŒê‚Å“ˆêj
ƒhƒLƒ…ƒƒ“ƒgƒIƒuƒWƒFƒNƒg‚É‚ÍgetElementById, getElementsByTagName, createElement, createTextNode
‚Æ‚¢‚Á‚½ƒƒ\ƒbƒh‚ª—pˆÓ‚³‚ê‚Ä‚¢‚éB‚±‚ê‚ç‚ÍADOM‚âŽÀƒhƒLƒ…ƒƒ“ƒgi–ó’Factual document dom‚ÍŽÀ‘Ì‚ª‚È‚­‚Ä‚à—Ç‚¢‚Ì‚Åcj
‚ðˆµ‚¤‚½‚߂̃ƒ\ƒbƒh‚Å‚ ‚éBDOM‚ɂ‚¢‚Ă͑æŒÜ͂ɂ¨‚¢‚Ä‚³‚ç‚ÉÚ‚µ‚­Žæ‚èã‚°‚éB

ƒhƒLƒ…ƒƒ“ƒgƒIƒuƒWƒFƒNƒg‚Í‚±‚ê‚ç‚̃ƒ\ƒbƒh‚Ì‘¼‚É‚àAƒEƒBƒ“ƒhƒE‚Ìwidth‚ÆheightAƒ|ƒbƒvƒAƒbƒvƒm[ƒh‚̃vƒƒpƒeƒBAƒc[ƒ‹ƒ`ƒbƒvƒm[ƒh‚̃vƒƒpƒeƒBAƒhƒLƒ…ƒƒ“ƒgƒGƒŒƒƒ“ƒgidocumentElement)
‚Ȃǂð”õ‚¦‚Ä‚¢‚éB
‚È‚¨Aƒ|ƒbƒvƒAƒbƒvƒm[ƒh‚̃vƒƒpƒeƒB‚ÍAƒ|ƒbƒvƒAƒbƒv•\ަ‚µ‚Ä‚¢‚éƒGƒŒƒƒ“ƒgi‰½‚ª‚µ‚©‚Ì“à—e(content)‚𑼂̂à‚Ì‚Ìã‚É•\ަ‚·‚éXUL widgetj‚ɃAƒNƒZƒX‚·‚邽‚߂̂à‚̂ł ‚èA
ƒc[ƒ‹ƒ`ƒbƒvƒm[ƒh‚̃vƒƒpƒeƒB‚àƒc[ƒ‹ƒ`ƒbƒv‚ð•\ަ‚·‚éƒGƒŒƒƒ“ƒg‚ɃAƒNƒZƒX‚·‚邽‚߂̂à‚̂ł ‚éB
‚»‚µ‚ÄAƒhƒLƒ…ƒƒ“ƒgƒGƒŒƒƒ“ƒg(documentElement)‚̓hƒLƒ…ƒƒ“ƒg–{‘̂ɃAƒNƒZƒX‚·‚邽‚߂̂à‚̂ł ‚éB

365:358
02/12/10 17:41
var docEl = document.documentElement;
var secondLevelNodes = new Array( );
for (var I=0; I<docEl.childNodes.length;I++) {
secondLevelNodes[I] = docEl.childNodes[i];
}

366:358
02/12/10 18:17
‚ A‚Ü‚¿‚ª‚¦‚ă^ƒu‚²‚ÆÁ‚µ‚Ä‚µ‚Ü‚Á‚½B

367:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
02/12/10 21:23
̓ǂñ‚¾–{‚¾‚Æelement=—v‘fAattribute=‘®«‚¾‚Á‚½‚¯‚Ç
ŋ߂¶‚áƒJƒ^ƒJƒiŒê‚Ȃ̂©‚ÈH
well-formedAvalidity ‚Æ‚©‚͂ǂ¤‚È‚ñ‚¾‚ëH

368: ŸYNS0qIRC9I
02/12/10 23:46
content=“à—e ‚Æ‚·‚é‚È‚çA
element=—v‘f
attribute=‘®«
‚Å‚¢‚¢‚ÆŽv‚¤‚¯‚ÇB

369:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
02/12/11 02:38
‚Ó[‚ÞA—Ⴆ‚ÎAgetElementByID‚Æ‚©‚Ý‚½‚¢‚ÈŠÖ”‚̓Aƒ‹ƒtƒ@ƒxƒbƒg•\‹L‚¾‚©‚çA
ƒeƒNƒjƒJƒ‹ƒ^[ƒ€‚͂Ȃé‚ׂ­ƒJƒ^ƒJƒiŒê‚Ì•û‚ª‚¢‚¢‚©‚ÈA‚ÆB
content‚̓Rƒ“ƒeƒ“ƒgiƒRƒ“ƒeƒ“ƒcj‚Å‚à‚¢‚¢‚ÆŽv‚¤‚¯‚ÇA
ƒRƒ“ƒeƒ“ƒg‚ð•\ަ‚·‚é‚Á‚Ä‘‚­‚̂͂Ȃñ‚©’ïR‚ª‚ ‚éB
ƒRƒ“ƒeƒ“ƒg‚ɂ‚¢‚Ä‚Ìà–¾‚ª‚È‚¢A‚Á‚Ä‚±‚Æ‚ÍA
ƒeƒNƒjƒJƒ‹ƒ^[ƒ€‚¶‚á‚È‚­‚ÄA“úí“I‚ȈӖ¡‚Ȃ̂©‚ÈA‚Æ‚àŽv‚Á‚½‚肵‚ÄB
‚à‚¿‚ë‚ñ‚·‚Ï‚Á‚ÆŠ„‚è‚«‚ê‚é–â‘è‚¶‚á‚È‚¢‚Ƃ͎v‚¤‚ªB

—Ⴆ‚ÎAdocument‚ð•¶‘‚Æ–ó‚·‚Æ’v–½“I‚ɈӖ¡•s–¾‚ɂȂéB
As in HTML, document is an object that represents the XUL document itself-the content as opposed to the
window that surrounds it.

‚±‚±‚Ìcontent‚Í–¾‚ç‚©‚ɃeƒNƒjƒJƒ‹ƒ^[ƒ€‚¶‚á‚È‚¢‚Å‚µ‚åH
content‚ðƒRƒ“ƒeƒ“ƒg‚Ɩ󂵂õ‚Ü‚¤‚ÆA‚È‚ºAƒEƒBƒ“ƒhƒEƒIƒuƒWƒFƒNƒg‚Ì
surround it‚ª‘΂ɂȂÁ‚Ä‚¢‚é‚©‚ª•s–¾—ĂɂȂÁ‚Ä‚µ‚Ü‚¤B

370:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
02/12/11 04:03
Ž©•ª‚̓GƒŒƒƒ“ƒg‚¾‚Á‚½‚è—v‘f‚¾‚Á‚½‚肵‚Ä‚éB
‚ ‚Ƃœˆê“I‚È‘‚«•û‚ª‚«‚Ü‚Á‚½‚ç’¼‚µ‚Ü‚·B

‚Æ‚±‚ë‚Å‚±‚̃hƒLƒ…ƒƒ“ƒgAfunction ‚Á‚Ä‚¢‚Á‚Ä‚é
‚¯‚ÇAƒƒ\ƒbƒh‚Ì•û‚ª³‚µ‚¢‚ñ‚©‚ÈH


371:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
02/12/11 19:42
‚±‚ÌExample‚̓hƒLƒ…ƒƒ“ƒg‚ɑ΂·‚éƒZƒJƒ“ƒhƒŒƒxƒ‹ƒm[ƒh‚Ì”z—ñ‚ð
ì‚éB‚»‚µ‚ÄA‚±‚ÌExample‚̓cƒŠ[‘S‘̂ɂ܂ʼnž—p‚Å‚«‚éB
ƒhƒLƒ…ƒƒ“ƒg‚Ì\‘¢“I‚È•\Œ»‚ª‚±‚̂悤‚ɂȂÁ‚Ä‚¢‚é‚Ì‚ÅAExample‚̂悤‚É
‚ ‚éƒm[ƒh‚ðŽg‚Á‚Ä‘¼ƒm[ƒh‚ðŽæ“¾‚·‚éŽè–@‚ðŽg‚¦‚ÎAƒhƒLƒ…ƒƒ“ƒg‚̂ǂ̕”•ª‚É‚à
AƒXƒNƒŠƒvƒg‚Å‘f‘‚­ƒAƒNƒZƒX‚µ‚½‚è•ÏX‚ð‰Á‚¦‚½‚è‚Å‚«‚éB

372:358
02/12/11 19:54
ƒhƒLƒ…ƒƒ“ƒgƒIƒuƒWƒFƒNƒg‚ÍŒ»Ýì‹Æ‚µ‚Ä‚¢‚é“Á’è‚̃XƒR[ƒv‚ł̂݃Oƒ[ƒoƒ‹‚Å‚ ‚é‚Ì‚ÅA
ƒEƒBƒ“ƒhƒE(window),ƒ_ƒCƒAƒƒO(dialog),ƒy[ƒW(page)A‚Í‚»‚ꂼ‚êA
“ÆŽ©‚ɃhƒLƒ…ƒƒ“ƒgƒIƒuƒWƒFƒNƒg‚ðŽ‚ÂŽ–‚ɂȂéB
Žg‚¢•û‚̓AƒNƒZƒX‚µ‚½‚¢ƒvƒƒpƒeƒB‚Ì‘O‚É"document."‚Æ‚¢‚¤•”•ª‚ð‚­‚Á‚‚¯‚邾‚¯‚ł悢B

var title = document.getElementById("bookTitle");

¡Žg‚Á‚Ä‚¢‚éƒXƒR[ƒv‚ÌŠO‚©‚çƒAƒNƒZƒX‚·‚鎖‚à‰Â”\‚Å‚ ‚éB
—Ⴆ‚ÎAwindow.opener‚ð‚‚©‚Á‚Ä‘¼‚̃EƒBƒ“ƒhƒE‚ðŠJ‚¢‚½ê‡AŽŸ‚̂悤‚É‚·‚éB

var title = window.opener.document.getElementById("bookTitle");

373:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
02/12/17 05:14
ch02–󂵂Ă邯‚ÇåD’~‚ª‘½‚¢‚È‚Ÿ¡
ŽóŒ±‰pŒê‚µ‚©’m‚ç‚ñ‰´‚É‚Íh‚¢B

374:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
02/12/21 12:07
‚·‚܂Ȃ¢‚¯‚ê‚ÇŽ¿–₳‚¹‚Ä‚­‚êB
XUL‚Á‚Ă̂ÍAMozilla‚¾‚¯‚É‚µ‚©Žg‚¦‚È‚¢•¨‚Ȃ̂©H
IE‚Å‚àŽg‚¦‚é‚Ì‚©H

‚ÅAƒCƒ“ƒ^[ƒtƒFƒCƒX‚ðì‚Á‚Ä‚»‚±‚©‚牽‚ªo—ˆ‚é‚Ì‚©H

–Ê”’‚»‚¤‚È‹Zp‚Ȃ牴‚à’²‚ׂĂ݂½‚¢‚Ì‚¾‚ª

375:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
02/12/21 14:09
ƒXƒNƒŠƒvƒgŒ¾Œê‚ðˆµ‚¦‚ÄAXBL‚ªŽg‚¦‚ÄAXML•¶‘ƒCƒ“ƒXƒ^ƒ“ƒX‚É’¼ÚCSS‚ð“K—p‚Å‚«‚é‚È‚çAMozillaˆÈŠO‚Å‚àXUL‚Í—˜—p‚Å‚«‚邯Žv‚¢‚Ü‚·B
‚½‚¾AŒ»Ý‚»‚ꂪ‚Å‚«‚ÄXULƒp[ƒT‚Æ‚µ‚ÄŽg‚¦‚é‚Ì‚ÍGecko‚­‚ç‚¢‚Ì‚à‚̂łµ‚傤‚ËB


376:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
02/12/21 15:45
>>375
Ú‚µ‚­—L“BXBL‚Á‚Ä‚¢‚¤‚Ì‚ª‰½‚©‚í‚©‚ç‚È‚¢‚¯‚ê‚ÇA
IE‚É‚»‚ê‚ð‘Ήž‚³‚¹‚ç‚ê‚ê‚ÎIEã‚Å‚à“®‚­‚©‚à‚µ‚ê‚È‚¢A‚ÆB
”XML‚ÉCSS‚Á‚Ä‚Ì‚à‚æ‚­‚í‚©‚ç‚È‚¢‚Å‚·‚ªAXSLT‚Ì‘‚«ŠÔˆá‚¢‚Å‚µ‚傤‚©H

’²‚ׂĂ݂܂·B

377:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
02/12/21 18:20
Ž©ŒÈƒŒƒXBCSS‚©‚çƒ_ƒCƒŒƒNƒg‚ÉXML‚ðŽQÆ‚·‚é‚ñ‚Å‚·‚ËB
Œ‹\ˆá˜aŠ´‚ ‚邯‚ÇA‹»–¡‚ª‚·‚²‚¢—N‚«‚Ü‚µ‚½B
‚¿‚å‚Á‚Æ‚¸‚Â’²‚ׂĂ݂܂·B

‚Ƃ肠‚¦‚¸‚ÍAXUL‚ðŽg‚¤‚ÆA‚ǂ̂悤‚È󋵂ʼn½‚ªo—ˆ‚é‚Ì‚©‚ð’m‚肽‚¢‚Å‚·i‚—

378:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
02/12/21 18:31
XUL‚ðIE‚ÅŽg‚¤‚͖̂³—B

XUL‚Á‚Ă̂̓Cƒ“ƒ^[ƒtƒFƒCƒXŒ¾ŒêB
‚½‚¾AXULŽ©‘Ì‚ÍXML‚ªŒ³‚ɂȂÁ‚Ä‚¢‚éB
—Ⴆ‚ÎA<html:input type="button" value="MyLabel" onclick=";"/>
‚Ý‚½‚¢‚È‚à‚Ì‚ð
<xul:button label="Mylabel" oncommand=";"/>
‚̂悤‚ÉŽg‚¢‚â‚·‚­Ä’è‹`‚µ‚Ä‚ ‚éB
‚»‚Ì’è‹`ƒtƒ@ƒCƒ‹‚ªXBLB
condition‚âaction‚ª—…—ñ‚µ‚Ä‚ ‚éB

379:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
02/12/21 18:51
>>378
ƒŒƒXƒTƒ“ƒNƒX‚Å‚·B‚Æ‚¢‚¤‚±‚Æ‚ÍA
HTML‚ðŽg‚Á‚ăCƒ“ƒ^[ƒtƒFƒCƒX‚ð쬂·‚é‚Ì‚ªÅI–Ú•W‚ÅA
‚»‚ê‚ðXUL‚Å’è‹`‚·‚éBXBL‚ª’è‹`Œ¾Œêixml-html bindingj
‚Æ‚¢‚¤”Fޝ‚Å‚æ‚낵‚¢‚Å‚µ‚傤‚©H

¡‚Ü‚ÅJavaScript‚ȂǂÅo—ˆ‚Ä‚¢‚½Ž–‚ªAŠÈŒ‰‚É‘‚¯‚邿‚¤‚É‚È‚é‚Æ‚¢‚¤‚±‚Ƃł·‚Ë

380:375
02/12/21 19:02
XBL‚ÍAXML‚ÅDOM—v‘fƒm[ƒh‚Æ‚µ‚Ä‚ÌU‚é•‘‚¢iƒƒ\ƒbƒh‚âƒvƒƒpƒeƒBj‚ð’è‹`‚·‚éŽd‘g‚݂ł·B
—áFURLØÝ¸(lxr.mozilla.org)
ƒp[ƒT‚É•ÏX‚ð‰Á‚¦‚¸‚É—v‘f‚ÌU‚é•‘‚¢‚ð’è‹`‚Å‚«‚é‚©‚ç‚©AMozilla‚Å‚ÍXUL—v‘f‚ÌU‚é•‘‚¢‚̂قƂñ‚ǂ͂±‚¤‚µ‚Ä’è‹`‚³‚ê‚Ä‚¢‚Ü‚·B
IE‚ÌꇂÍ"binding"‚Å“¯‚¶‚悤‚È‚±‚Æ‚ª‚Å‚«‚é‚©‚à‚µ‚ê‚Ü‚¹‚ñ‚ªA–l‚͂悭’m‚è‚Ü‚¹‚ñB

XUL‚̓vƒ‰ƒbƒgƒtƒH[ƒ€‚²‚ƂɈقȂé‰ðŽß‚ð‚³‚ê‚Ü‚·B
—Ⴆ‚ÎMacOS‚Å‚ ‚ê‚ÎAmenubar—v‘f‚ÍGecko‚ł͂Ȃ­MacOS‚Ì‹@”\‚ŃŒƒ“ƒ_ƒŠƒ“ƒO‚³‚ê‚Ä‚¢‚邯Žv‚¢‚Ü‚·B
‚Æ‚¢‚¤‚±‚Æ‚ÍAMacIE‚Å‚ÍMacIE‚̃Gƒ“ƒWƒ“‚ªXUL‚ɑΉž‚µ‚È‚¢‚Ƃǂ¤‚É‚à‚È‚è‚Ü‚¹‚ñB
Windows‚È‚çˆê‚‚̃EƒBƒ“ƒhƒE‚Ì’†‚É‘S•”‚Ì—v‘f‚ªŽû‚Ü‚é‚Í‚¸‚Ȃ̂ÅACSS‚Ì–â‘è‚ÆƒoƒCƒ“ƒfƒBƒ“ƒO‚Ì‚±‚Æ‚³‚¦‰ðŒˆ‚Å‚«‚ê‚ÎAWinIE‚Å‚àXUL‚ðŽg‚¦‚é‚©‚à‚µ‚ê‚Ü‚¹‚ñB
cc‚Æ‚¢‚¤‚±‚Æ‚ð>>375‚ÅŒ¾‚¢‚½‚©‚Á‚½A‚ÆB

‚¿‚Ȃ݂ÉAXML‚É’¼ÚCSS‚ð“K—p‚³‚¹‚邯‚¢‚¤Žg‚¢•û‚ÍAXHTML2.0‚âSVG‚Ȃǂł͂²‚­“–‚½‚è‘O‚É‚³‚ê‚Ä‚¢‚Ü‚·B


381:375
02/12/21 19:03
’ù³B
IE‚ÌꇂÍ"binding"‚Å ¨ IE‚ÌꇂÍ"behavior"‚Å

382:375
02/12/21 19:12
XUL‚Ì–Ú“I‚ÍA¡‚Ü‚ÅHTML‚Å’ñ‹Ÿ‚³‚ê‚Ä‚¢‚½‚悤‚È•nŽã‚ȃtƒH[ƒ€ƒRƒ“ƒgƒ[ƒ‹‚ÉŽ~‚Ü‚ç‚È‚¢‚à‚Á‚ÆƒŠƒbƒ`‚ȃCƒ“ƒ^[ƒtƒF[ƒX‚ðXML‚Å‹Lq‚·‚邱‚Ƃł·B
‚Ü‚½AXULŽ©‘̂̓vƒ‰ƒbƒgƒtƒH[ƒ€”ñˆË‘¶‚Ȃ̂ÅAWebã‚̃T[ƒrƒX‚Ȃǂ̃NƒƒXƒvƒ‰ƒbƒgƒtƒH[ƒ€‚ȃCƒ“ƒ^[ƒtƒF[ƒX‚ð‹Lq‚·‚é‚ɂ͂¤‚Á‚¯‚Å‚·B
uHTML‚ðŽg‚Á‚ăCƒ“ƒ^[ƒtƒFƒCƒX‚ð쬂·‚év‚Æ‚¢‚¤‚æ‚èA
uHTML‚̂悤‚ɃNƒƒXƒvƒ‰ƒbƒgƒtƒH[ƒ€‚È‹Zp‚ŃCƒ“ƒ^[ƒtƒF[ƒX‚ð쬂·‚év‚Æl‚¦‚ĉº‚³‚¢B
XUL‚ÌŽd—li–¾Šm‚È‚à‚̂͂܂¾‚ ‚è‚Ü‚¹‚ñ‚ªccj‚Éæ‚ÁŽæ‚Á‚½“®ì‚ª‚Å‚«‚é‚È‚çA•K‚¸‚µ‚àXBL‚Å—v‘f‚ÌU‚é•‘‚¢‚ð’è‹`‚µ‚Ä‚¢‚é•K—v‚͂Ȃ¢‚Å‚µ‚傤B

URLØÝ¸(slashdot.jp)
XUL‚Ì—p“r‚ɂ‚¢‚Ă͂±‚̕ӂ̋LŽ–‚Å‚àFXq‚ׂç‚ê‚Ä‚¢‚Ü‚·B


383:375
02/12/21 19:12
æ‚ÁŽæ‚Á‚½¨‘¥‚Á‚½
ŒëŽš‚ª‘½‚¢‚È‚ B

384:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
02/12/21 19:22
‚È‚ºsageis‚Ȃ̂©‹^–â‚ðŠ´‚¶‚È‚ª‚çres‚Å‚·B

>375Ž >>380
‰ð‚è‚â‚·‚¢ƒTƒ“ƒvƒ‹—L“‚²‚´‚¢‚Ü‚·B
Mozilla‚ÌŠî‘b“I‚È—‰ðiNGLayout‚Æ‚©j‚ª•K—v‚Ý‚½‚¢‚Å‚·‚Ë
NGLayout‚𒲂ׂé‚É]‚Á‚Ä‚¿‚å‚Á‚Æ‚¸‚‚킩‚Á‚Ä‚«‚½Š´‚¶‚Å‚·B
ã‹L‚̃Tƒ“ƒvƒ‹‚ÍANGLayout‚ðƒ^ƒuƒuƒ‰ƒEƒU‰»‚·‚邽‚ß‚Ìxul‚Å‚·‚æ‚ËH

385:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
02/12/21 19:26
>>382
—Ⴆ‚ÎAamazon.com‚Æ‚©‚̃\[ƒX‚ð‘‚­‚قǂ̪«‚à‚È‚­A
html‚ÌŒÀŠE‚É‚°‚ñ‚Ȃ肵‚Ä‚¢‚él‚ªA‚à‚Á‚ÆŽèŒy‚ɃCƒ“ƒ^[ƒtƒFƒCƒX‚ðŽÀ‘•‚·‚邽‚ß‚Ì
Œ¾Œê‚Æ‚¢‚¤‚±‚Ƃłµ‚傤‚©H

IE‚ÌBehavior‚Æ‚©‚ðŽg‚¤‚̂̓NƒƒXƒvƒ‰ƒbƒgƒtƒH[ƒ€‚ÌŠÏ“_‚©‚çŠO‚ê‚Ä‚¢‚éA‚ÆŒ¾‚¤‚±‚Æ‚©‚ÈH

386:378
02/12/21 21:10
XUL‚Íamazone.com‚Æ‚¢‚¤‚æ‚è‚Þ‚µ‚ëAjavaapplet‚̂悤‚È‚à‚Ì‚ð
Žv‚¢•‚‚©‚ׂ½•û‚ª“–‚½‚Á‚Ä‚¢‚邯Žv‚¢‚Ü‚·BIE‚¾‚ÆAactiveX‚Å‚·‚ËB

387:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
02/12/21 21:26
URLØÝ¸(luxor-xul.sourceforge.net)
‚±[‚ä[‚Ì‚à‚ ‚邵BXBL ‚܂Ŏg‚¦‚é‚Ì‚©‚í‚©‚ç‚ñ‚¯‚ÇB

mozillaZine ‚Éo‚Ä‚½A
URLØÝ¸(www.oreillynet.com)
‚à–Ê”’‚¢‚ËBmozdb ‚ªŽg‚¦‚邿‚¤‚É‚È‚é‚ÆŽg‚í‚ê‚â‚·‚­‚Ȃ邩‚àB
URLØÝ¸(www.melez.com)
‚ª XBL ‚ÌŠÈ’P‚ȃTƒ“ƒvƒ‹‚ł킩‚è‚â‚·‚©‚Á‚½B

388:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
02/12/21 23:07
ƒIƒXƒXƒƒTƒCƒg/–{‚Í‚ ‚è‚Ü‚·‚©H
˜‚ð—Ž‚¿’…‚¯‚ijŒŽ‚ɂłàŠw‚ñ‚ł݂悤‚©‚Æc

389:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
02/12/21 23:44
‚¨Š©‚߂̖{‚Í“ú–{‚Å‚Ío”Å‚³‚ê‚Ä‚¢‚Ü‚¹‚ñB
‚±‚̃XƒŒ‚ÅÏÀ°Ø–|–󂵂Äs‚­—\’è‚Å‚·BÚ‚µ‚­‚Í50ƒŒƒX‚®‚ç‚¢‘k‚Á‚Ă݂êB
‚¨Š©‚߂̃TƒCƒg‚Í‚±‚̃XƒŒ‚̃eƒ“ƒvƒŒ‚ɂ͂Ȃ©‚Á‚½‚©‚ÈH
˜R‚ê‚̃uƒbƒNƒ}[ƒN‚ðŽN‚·‚Æ

Outsider Reflex i“ú–{‚ňê”Ô‚½‚­‚³‚ñXulƒAƒvƒŠ‚ðì‚Á‚Ä‚él‚ÌTipsjURLØÝ¸(white.sakura.ne.jp)
Xul Planet com i‰pŒê‚ÌƒŠƒtƒ@ƒŒƒ“ƒX‚ƃ`ƒ…[ƒgƒŠƒAƒ‹jURLØÝ¸(www.xulplanet.com)
Xul ƒAƒvƒŠƒP[ƒVƒ‡ƒ“쬓ü–åi‚à‚¶‚ç‘g‚̃fƒbƒhƒŠƒ“ƒNjURLØÝ¸(www.mozilla.gr.jp)
mozilla.org‚ÌXul•¶‘‚Ì–M–ó@URLØÝ¸(jt.mozilla.gr.jp)

‘S‚­Œ©‚½Ž–‚à•·‚¢‚½‚±‚Æ‚à‚È‚¢l‚ÍA‚¿‚å‚Á‚ƌ¢‚¯‚Ç쬓ü–傪ƒIƒXƒXƒB
̂͂Ăñ‚Å‚¾‚ß‚¾‚Á‚½‚ªA‹ß ‚Ímozilla.org‚Ì“z‚àŒ‹\‚¢‚¢Š´‚¶B

390:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
02/12/22 00:04
XULŒn•ˆ:@@@XUL ‚Í XML ‚ɂǂ¤ŠÖŒW‚·‚é‚Ì‚©?
URLØÝ¸(jt.mozilla.gr.jp)

>XML‚ð’m‚ç‚È‚­‚Ä‚àXUL‚ð‹Lq‚Å‚«‚éA
‚Á‚Ă̂ªÅ‘å‚̃|ƒCƒ“ƒg‚©‚ÈB
‚¢‚­‚‚©‚ÌXULwidget‚ÉŠÖ‚µ‚Ä‚ÍA‚¿‚á‚ñ‚Æ’è‹`‚µ‚Ä‚â‚ê‚ÎA
‚»‚̂܂܂ÌIE‚Å‚àƒŒƒ“ƒ_ƒŠƒ“ƒO‚Å‚«‚é‹C‚ª‚µ‚Ä‚«‚½B
‚Ü‚ AƒƒŠƒbƒg‚͂قƂñ‚ǂȂ¢‚ÆŽv‚¤‚¯‚ÇB
‚¿‚Ȃ݂ÉA“ǂݕû‚ÍuƒY[ƒ‹v

391:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
02/12/22 00:34
XUL‘S‘R‚µ‚ç‚È‚¢‚¯‚ÇAƒVƒFƒAno1‚ÌIE‚őΉžo—ˆ‚È‚¢ˆÈãA
Œºl‚Ì‚¨‚à‚¿‚á‚ɂȂÁ‚ĈӋ`–³‚­I‚í‚Á‚Ä‚µ‚Ü‚¤c‚ÆŽv‚¤‚̂͊ԈႢH

392:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
02/12/22 00:38
ŽŸ¢‘ãWindowsuLonghornv‚Ì^ŽÀ
URLØÝ¸(pcweb.mycom.co.jp)

E‚»‚Ì3 ƒ†[ƒU[ƒCƒ“ƒ^ƒtƒF[ƒX‚ÌüV

Longhorn‚Å‚ÍAƒfƒXƒNƒgƒbƒv‚ðŠÜ‚Þƒ†[ƒU[ƒCƒ“ƒ^ƒtƒF[ƒX‚ªXMLƒx[ƒX‚ƂȂéB
‚È‚©‚Å‚àA]—ˆ‚̃Xƒ^[ƒgƒƒjƒ…[‚ÍAƒR[ƒhƒl[ƒ€‚ÅuSidebarv‚ƌĂ΂ê‚éƒRƒ“ƒ|[ƒlƒ“ƒg‚É’u‚«Š·‚í‚éB
ƒXƒ^[ƒgƒƒjƒ…[‚Ì‹@”\ˆÈŠO‚ÉAƒfƒXƒNƒgƒbƒvƒ}ƒl[ƒWƒƒ[AŒŸõ‹@”\AƒXƒ‰ƒCƒhƒVƒ‡[‚È‚ÇA
XMLƒx[ƒX‚̃‚ƒWƒ…[ƒ‹‚ð‘g‚Ýž‚ñ‚ÅŽ©—R‚ɃJƒXƒ^ƒ}ƒCƒY‚Å‚«‚邿‚¤‚ɂȂéB



ƒpƒN‚ç‚ꂽ‚—

393:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
02/12/22 00:39
>>392
‚»‚ê‚ðŒ¾‚¤‚È‚çXUL‚ÌŠT”O‚̓AƒNƒeƒBƒuEƒfƒXƒNƒgƒbƒv‚̃pƒNƒŠ‚Å‚ÍH


ŽŸƒy[ƒW
ÅVƒŒƒX•\ަ
ƒXƒŒƒbƒh‚ÌŒŸõ
—ÞŽ—ƒXƒŒˆê——
˜b‘è‚̃jƒ…[ƒX
‚¨‚Ü‚©‚¹ƒŠƒXƒg
¥ƒIƒvƒVƒ‡ƒ“‚ð•\ަ
‰É‚‚Ԃµ2ch

5373“ú‘O‚ÉXV/292 KB
’S“–:undef