This is a viewer only at the moment see the article on how this works.
To update the preview hit Ctrl-Alt-R (or ⌘-Alt-R on Mac) or Enter to refresh. The Save icon lets you save the markdown file to disk
This is a preview from the server running through my markdig pipeline
پوست مثير للاهتمام عن الحصول على Mozilla XUL يعمل داخل Internet Explorer بواسطة Jean-Yves Cronier
Sunday, 30 October 2005
پوست مثير للاهتمام عن الحصول على Mozilla XUL يعمل داخل Internet Explorer بواسطة Jean-Yves Cronier
posted on Sunday, September 12, 2004 \11:46 AM
دعونا نواصل الممر تعليق على المقال القديم عن HTC داخل Mozilla, يشير إلى منصب تركه في منتدى XULPlanet يظهر تقنية للحصول على سلوك XUL يعمل داخل مستكشف الإنترنت باستخدام سلوك HTC بسيط كنوع من الطبقة الواجهة. هذا مرة أخرى, جميل جداً M SK2 وسيكون أبرد حتى إذا كان يمكن أن يتوسع ليسمح بالترجمة الكاملة بين كل سلوكات IE HTC ومكافئتها XUL ! على أية حالMSC4 بما أن هذا posted on a forum I know nothing abotMST5 IM ST6ll repeat the post hereM st7
لقد فكرت في الإحتمالات التي تقدمها السلوك الشهير HTC تحت IE. أعتقد أنه من الممكن ربما ترجمة جزء صغير من especifications of XUL
عينة صغيرة:
المؤشر.xul :
| الرمز: |
| <? wersja XML="1.0" البرمجة ="isoM SK3> <?xml- typ stylesheet ="text /cssM SK4 href ="xul M.csSMSC7 media MPSK8all P"?> <id window="exampleM SK1window" titleMSC3Example≥" xmlns ="httpMST6wwwMSP7mozillaMSCP8orgMSSCP9keymasterM SSCP10gatekeeperMHSCP11thereMTSCP12isMISSCP13onlyMESSCP14xulMESCP15> <تحكم اللافتة="بعضM SK1نص"قيمة ="إدخال بعض النصMSC4> <خانة النص id="someM SK1text"value ="totoMSC4> <تحكم اللافتة="بعضM SK1كلمة مرور" قيمةMSC3إدخال كلمة مرور "/> <خانة النص id="بعض-كلمة مرورM SK2 النوع ="كلمة المرورMSC4طول أقصىMska5> <تصفيق ="Bus"> <تظهر القائمة> <عنوان المطعم="سيارة"/> <عنوان المطعم="Taxi"/> <عنوان الميزة الموسيقية="بص"تختارM SK2trueMSC3> <عنوان المطعم="السلسلة"/> </أظهرម៉ឺនុយ> </ قائمة غورية> <نافذة /> |
xul.css :
| الرمز: |
| labelM SK1behavior :url(label≥.htcMSC5 menuitem{behavior wrotet{behavior :url(menulistM SK3htcMSC4 popup menu{behavior :url(menupopupM SK3htcMSC4 المربع النصي{التصرفM SK1url(مربع النصMSC3htc )} النافذة{السلوكM SK1url(windowMST3htcMSC4 |
العنوان.htc :
| الرمز: |
| <الجمهور:htc urn="windowM SK2> <العامة:ضمّ event="ondocumentready " handlerM SK3build> <عامة:اسم الملكيةM SK1قيمة" MSC3> <نوع النص="text/javascriptM SK2> بناء الوظائف(){this.innerHTMLM SK2this.valueMSC4 </كتابة> </public:htc> |
menuitem.htc :
| الرمز: |
| <الجمهور:htc urn="windowM SK2> <العامة:ضمّ event="ondocumentready " handlerM SK3build> <العامة:اسم الملكيةM SK1id" MSC3> <عامة:اسم الملكيةM SK1ملصق" /> <عامة:اسم الملكيةM SK1قيمة" MSC3> <نوع النص="text/javascriptM SK2> بناء الوظائف() { إختيار var = سند.createElement style var=thisM SK1currentStyle; إختيار.setAttributeM SK1id",id≥); إذاً (هذا.IDM SK2nullMSC3إختيار .setAttributeMska5idMsko6thisMske7id\Msko8 إذاً (هذه.قيمةM SK2nullMSC3إختيار .setAttribute إن كان ( "label" != "null" ){ "option" . "innerHTML" لـ( ــ "var" في نمط ){ ـ "option" ـــ .[نموذج مزلج[البروف];} هذا.outerHTMLM SK1option.outterHTML ; } </كتابة> </public:htc> |
writet.htc :
| الرمز: |
| <الجمهور:htc urn="windowM SK2> <العامة:ضمّ event="ondocumentready " handlerM SK3build> <العامة:اسم الملكيةM SK1id" MSC3> <نوع النص="text/javascriptM SK2> بناء الوظائف() { var إختيار =document.createElement ("selectM SK3 style var=thisM SK1currentStyle; إختيار.setAttributeM SK1id",id≥); إذا(idM SK1null){ إختيار.setAttribute("idM SK2this إختيار .setAttributeM SK1name",thisMSC3id ); } إختيار.innerHTML=thisM SK2inerHTML ; لـ( ــ "var" في شكل ){ إختيار[نموذج مزلج[البروف]; } إختيار هذا.outerHTMLM SK1select.outterHTML ; } </كتابة> </public:htc> |
menupopup.htc :
| الرمز: |
| <الجمهور:htc urn="windowM SK2> <العامة:ضمّ event="ondocumentready " handlerM SK3build> <العامة:اسم الملكيةM SK1id" MSC3> <عامة:اسم الملكيةM SK1ملصق" /> <عامة:اسم الملكيةM SK1قيمة" MSC3> <نوع النص="text/javascriptM SK2> بناء الوظائف() { var مجموعة إختيار =document.createElementM SK2optgroupMSC3 style var=thisM SK1currentStyle; إذاً (this.idM SK2null ){optgroupMST4setAttributeMSC5id",this+.id=);} إذا (هذا.labelM SK2nullMSC3optgroup المجموعة الخوارزمية.innerHTML=thisM SK2inerHTML ; لـ"(var prop in style){optgroup.style[نموذج مزلج[البروف];} هذا.outerHTMLM SK1optgroup.outterHTML ; } </كتابة> </public:htc> |
المربع النصي.htc :
| الرمز: |
| <الجمهور:htc urn="windowM SK2> <العامة:ضمّ event="ondocumentready " handlerM SK3build> <العامة:اسم الملكيةM SK1id" MSC3> <عامة:اسم الملكيةM SK1قيمة" MSC3> <عامة:اسم الملكيةM SK1النموذج" /> <عامة:اسم الملكية="طول اعظميM SK2 /> <نوع النص="text/javascriptM SK2> بناء الوظائف() { var إدخال = سند.createElement style var=thisM SK1currentStyle; إدخال.setAttribute("idM SK2id≥); إذا (قيمة!=صفرM SK2إدخال .setAttribute("قيمهMSC5قيمتهMST6 إذا (النموذج!=صفرM SK2إدخال .setAttribute إذا (طول أقصىM SK1null){إدخال .setAttributeMSC4طول الأقصى لـ( ــ "var" في نمط ){ ـ "input" ـــ .[نموذج مزلج[البروف];} الدخل.الأسلوبM SK1العرض="100%"; الدخل.الأسلوب.المcursorM SK2النص "; إدخال.الأسلوب.النموذج الحدوديM SK2إدخال "; الدخل.الأسلوب.اللون الحدوديM SK2السلسلة الانشطة "; الدخل.الأسلوب.العرض الحدودي ="2pxM SK3 الدخل.الأسلوب.اللون الخلفيM SK2FFFFFF "; الدخل.style.paddingLeft ="2pxM SK3 هذا.outerHTMLM SK1input.outersHTML ; } </كتابة> </public:htc> |
نافذة.htc :
| الرمز: |
| <الجمهور:htc urn="windowM SK2> <العامة:ضمّ event="ondocumentready " handlerM SK3build> <عامة:اسم الملكيةM SK1عنوان" MSC3> <نوع النص="text/javascriptM SK2> بناء الوظائف(){window.statusMSC2thisM SK3title ;} </كتابة> </public:htc> |
إنها مضحكة ! هل هي ' أليس كذلك ؟ ![]()
الهدف من مشروع مثل هذا هو "مسك0" ليس أن يرفع مستكشف الإنترنت، لكن فقط لعرض نظرة عامة للآخرين "مسک1" الذين لم يحصلوا على "مكسلا ويب براؤزر" "مكسيلا ويببراؤزر"، "مسكو3" التقنيات المتاحة مع إطار "مزيلا"