# مقال مثير للاهتمام على الحصول على موزيلا XUL يجري داخل الإنترنت مستكشف بواسطة جان إيف كرونيه

<datetime class="hidden">2005-10-30T00:00</datetime>

<!-- category -- mostlylucidcouk, Imported -->
## 

مقال مثير للاهتمام على الحصول على موزيلا XUL يجري داخل الإنترنت مستكشف بواسطة جان إيف كرونيه

يوم الأحد 12 سبتمبر 2004 11:46 صباحاً

"دع العبور يستمر" "جان إيفس كرونير" "جون إيفز كرونير" [تعليق](/archive/2003/11/23/648.aspx) (ب) [حول HTC داخل موزيلة](/archive/2003/11/23/648.aspx)يشير إلى موقع تركه في [أولاً - مقدمـة](http://xulplanet.com/forum/viewtopic.php?t=1038) عرض لطريقة للحصول على [السلوكيات التي يحدث فيها الحمل](http://xulplanet.com/tutorials/whyxul.html) تشغيل داخل الإنترنت مستكشف باستخدام سلوك بسيط HTC كنوع من طبقة واجهة. هذا هو مرة أخرى، بارد جداً - وسيكون أكثر روعة إذا كان يمكن تمديده للسماح بالترجمة الكاملة بين جميع سلوكيات IE HTC و XUL

لقد فكرت في إمكانيات تقدم من قبل السلوك الشهير HTC تحت IE. أعتقد أنه ربما من الممكن تفسير جزء صغير من مواصفات XUL.

عينة صغيرة:

المؤشر القياسي:

| <!----> |
| --- |
| **قانون:** |
| &lt;'% 1' nconcoding='iso-8859-1'؟&gt; <br>&lt;Xsml pail paper type="tex/css" href="xul.css" media="all"?&gt; <br>&lt;العنوان::"Example" xmlns="http://www.mozilla.org/ keymaster/gatefert/ thate.is.nown.xul"&gt; <br>&lt;(أ) لا ينطبق على النص التالي:&gt; <br>&lt;مربعات النصّات&gt; <br>&lt;التحكم في اللّغة: "some- Pourseword" loth = "Enter a كلمة سر"/&gt; <br>&lt;صنـف النفـذ الـمُنتظـر فـي النفـذ الـمُنتظـر&gt; <br>&lt;&gt; <br>  &lt;&gt; <br>    &lt;سِيّر/&gt; <br>    &lt;سِنّة اللّفة&gt; <br>    &lt;هذا اللِفِفِضر&gt; <br>    &lt;اللّون هذا اللّف&gt; <br>  &lt;/ يَنْمُنْ يَنْبُ&gt; <br>&lt;/ / / / / / / / / / / / / /&gt; <br>&lt;/ نافذة&gt; |

سُلُلُكَات:

| <!----> |
| --- |
| **قانون:** |
□ بطاقة تعريف {السباعيفيور:url( lab. htc)} <br>بند القائمة {سباعياvior: url (اللَمُنْيَجِزْ. htc)} <br>قائمة قائمة قائمة <br>قائمة القوائم المُنْفَجَة { pathavior: url (المنْوَل upupupup. htc)} <br>الـ twitth <br>(النافذة. htc)}

التسمية. htc:

| <!----> |
| --- |
| **قانون:** |
| &lt;المصدر العام: hhttc urn= "window"&gt; <br>&lt;@ info: statch public: attatch eval= "on documented" document document" document= "buil" / /&gt; <br>&lt;الاسم الاسم الحقيقي = "القيمة" /&gt; <br>&lt;نص نص نص نص نص نص&gt; <br>بناء دالة () {thi.inner HTML= هذا. القيمة;} <br>&lt;مُتَجَجْر&gt; <br>&lt;/public: htc&gt; |

البند من القائمة. htc:

| <!----> |
| --- |
| **قانون:** |
| &lt;المصدر العام: hhttc urn= "window"&gt; <br>&lt;@ info: statch public: attatch eval= "on documented" document document" document= "buil" / /&gt; <br>&lt;الاسم الاسم الحقيقي = "id" /&gt; <br>&lt;الاسم الاسم الحقيقي = "اللاوان" /&gt; <br>&lt;الاسم الاسم الحقيقي = "القيمة" /&gt; <br>&lt;نص نص نص نص نص نص&gt; <br>(أ) (أ) (أ) <br> var dether = المستند. relectedElement ("dept")؛ <br> vara type=this. ISTAL; <br> خيار. set Aset Atlipute ("id", id)؛ <br> IF هذا الـ n n n n n option set Alt Prique ("id", this. id) <br> IF IF هذه قيمة n n n n option. set AATRUUTE ("القيمة", هذا. قيمة) <br> IF IF لـ لـ label <br> لـ لـ (لـ (var prop في الأسلوب)[لـ ]=[(ب) ما يلي: <br> هذا.outerHTML= option.outerHTML; <br>} <br>&lt;مُتَجَجْر&gt; <br>&lt;/public: htc&gt; |

القائمة القائمة. htc:

| <!----> |
| --- |
| **قانون:** |
| &lt;المصدر العام: hhttc urn= "window"&gt; <br>&lt;@ info: statch public: attatch eval= "on documented" document document" document= "buil" / /&gt; <br>&lt;الاسم الاسم الحقيقي = "id" /&gt; <br>&lt;نص نص نص نص نص نص&gt; <br>(أ) (أ) (أ) <br> var nection = المستند. developmentElement ("select")؛ <br> vara type=this. ISTAL; <br> انتقِ. set Aset Atlatute ("id", id)؛ <br> LD(id!=null) <br> انتقِ. set Aset Atlipute ("id", this.id) <br> انتق. set Aset appet ute ("name", this.id)؛ <br>   } <br> انتقِ <br> لـ (لـ (var prop في الأسلوب) { <br> اختيار.[لـ ]=[(ب) ما يلي: <br>   } <br> (أ) اختيار. أسلوب. الوديث = "100%"؛ <br> هذا.outerHTML=seclectle.outerHTML; <br>} <br>&lt;مُتَجَجْر&gt; <br>&lt;/public: htc&gt; |

قائمة الطعام التي نُوب عنها. هوتك:

| <!----> |
| --- |
| **قانون:** |
| &lt;المصدر العام: hhttc urn= "window"&gt; <br>&lt;@ info: statch public: attatch eval= "on documented" document document" document= "buil" / /&gt; <br>&lt;الاسم الاسم الحقيقي = "id" /&gt; <br>&lt;الاسم الاسم الحقيقي = "اللاوان" /&gt; <br>&lt;الاسم الاسم الحقيقي = "القيمة" /&gt; <br>&lt;نص نص نص نص نص نص&gt; <br>(أ) (أ) (أ) <br> var optiongroup = المستند. relectElement ("optgroup")؛ <br> vara type=this. ISTAL; <br> إذا (هذا. did= null) {OPt Group. set Atrpute ("id", this. id;) <br> إذا (هذا. لام!= لال) {optgroup.innerHTML= هذا. lab; % 1 <br> المجموعة المختارة. INNERHTML= هذا. INNERHTML; <br> لـ (لـ (var prop في الأسلوب) { optgroup. Name[لـ ]=[(ب) ما يلي: <br> هذا.outerHTML=optgroup.outerHTML; <br>} <br>&lt;مُتَجَجْر&gt; <br>&lt;/public: htc&gt; |

(أ) نص نص النص:

| <!----> |
| --- |
| **قانون:** |
| &lt;المصدر العام: hhttc urn= "window"&gt; <br>&lt;@ info: statch public: attatch eval= "on documented" document document" document= "buil" / /&gt; <br>&lt;الاسم الاسم الحقيقي = "id" /&gt; <br>&lt;الاسم الاسم الحقيقي = "القيمة" /&gt; <br>&lt;الاسم الحقيقي للاسم = "نوع" /&gt; <br>&lt;المصدر: / / / /&gt; <br>&lt;نص نص نص نص نص نص&gt; <br>(أ) (أ) (أ) <br> Var دَخْل = المستند. relectElement ("Input")؛ <br> vara type=this. ISTAL; <br> 1 - أ - أ - أ - أ - أ - أ - أ - أ - أ - أ - أ - أ - أ - أ - أ - أ - أ - أ - أ - أ - أ - أ - أ - أ - أ - أ - أ - أ - أ - أ - أ - أ - أ - أ - أ - أ - أ - أ - أ - أ - أ - أ - أ - أ - أ - أ - أ - أ - أ - أ - أ - أ - أ - أ - أ - أ - أ - أ - أ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - <br> vol. set AltableUte ("القيمة", قيمة) {% 1} <br> IF نوع نوع نوع نوع نوع <br> IF max play!% 1% 1% 1% 1% 1% 1 <br> لـ (لـ (var prop في الأسلوب) {Inpt. tyworth[لـ ]=[(ب) ما يلي: <br> '100%`؛ <br> (أ) إدخال. واسطة. <br> ● إدخال. <br> (ب) "الحدود الفعالة"؛ <br> '2px'؛ <br> (أ) إدخال. <br> '2px'؛ <br> هذا.outerHTML=Input.outerHTML; <br>} <br>&lt;مُتَجَجْر&gt; <br>&lt;/public: htc&gt; |

نوافذ النافذة.. هتك:

| <!----> |
| --- |
| **قانون:** |
| &lt;المصدر العام: hhttc urn= "window"&gt; <br>&lt;@ info: statch public: attatch eval= "on documented" document document" document= "buil" / /&gt; <br>&lt;الاسم الحقيقي للاسم = "العنوان" / /&gt; <br>&lt;نص نص نص نص نص نص&gt; <br>الدالة stable name <br>&lt;مُتَجَجْر&gt; <br>&lt;/public: htc&gt; |

إنها مضحكة أليس كذلك؟ ![مُوَجِز مُوَجِز مُوْجِز مُوْجِز](http://xulplanet.com/forum/images/smiles/icon_biggrin.gif)

الهدف من مشروع مثل هذا على هذا ليس رفع مستوى الإنترنت المستكشف ولكن فقط لإظهار لمحة عامة صغيرة إلى أخرى أخرى (التي لم تحصل Mozila متصفح الويب موزيلا) التكنولوجيات المتاحة مع إطار موزيلا