يمكنك استخدام أدوات تحرير العلامات لإدخال علامات جديدة، وتحرير العلامات الحالية، والوصول إلى المعلومات المرجعية حول العلامات. يتيح Tag Chooser للمستخدمين تنظيم علاماتهم بحيث يمكنهم بسهولة تحديد العلامات المستخدمة بشكل متكرر. تقوم مكتبات العلامات التي تأتي مع Dreamweaver بتخزين معلومات حول العلامات المستخدمة في لغات التمييز القياسية وأغلب لغات دليل البرمجة المستندة إلى العلامات. يمكنك استخدام وظائف محرر علامات JavaScript، وTag Chooser، ومكتبة العلامات عند الحاجة إلى الوصول إلى والعمل مع أدوات تحرير العلامات ومكتبات علامات بامتداداتك.

dom.getTagSelectorTag()

التوفر

Dreamweaver MX.

الوصف

تجلب هذه الوظيفة عقدة DOM للعلامة المحددة حاليًا في شريط Tag Selector بأسفل نافذة المستند.

الوسيطات

None.

عمليات الإرجاع

عقدة DOM للعلامة المحددة حاليًا؛ خالية في حالة عدم تحديد علامة.

dreamweaver.popupInsertTagDialog()

التوفر

Dreamweaver MX.

الوصف

تتحقق الوظائف من ملفات VTM لمعرفة ما إذا كان محرر العلامات محدد للعلامة. إذا كان الأمر كذلك، ينبثق المحرر لهذه العلامة ويقبل علامة البدء. وإذا لم يكن الأمر كذلك، يتم إدراج علامة البدء بشكل غير معدّل إلى مستند المستخدم.

الوسيطات

start_tag_string

سلسلة علامة البدء التي تتضمن أحد الأنواع التالية من القيم الأولية:

  • علامة، مثل <input>

  • علامة مع سمات، مثل <input type='text'>

  • توجيه، مثل <%= %>

عمليات الإرجاع

قيمة منطقية: true إذا تم إدراج أي شيء إلى المستند؛ false خلاف ذلك.

dreamweaver.popupEditTagDialog()

التوفر

Dreamweaver MX.

الوصف

في حالة تحديد علامة، تفتح هذه الوظيفة محرر العلامات لهذه العلامة، بحيث يمكنك تحديد العلامة.

الوسيطات

None.

عمليات الإرجاع

لا شيء.

وحدة التمكين

dreamweaver.showTagChooser()

التوفر

Dreamweaver MX (مهمل منذ Dreamweaver CS5.5)

الوصف

تعرض هذه الوظيفة مربع حوار Tag Chooser، وتجعله في المقدمة، وتلقي التركيز عليه.

الوسيطات

None.

عمليات الإرجاع

لا شيء.

dreamweaver.showTagLibraryEditor()

التوفر

Dreamweaver MX.

الوصف

تفتح هذه الوظيفة محرر Tag Library.

الوسيطات

None.

عمليات الإرجاع

None.

dreamweaver.tagLibrary.getTagLibraryDOM()

التوفر

Dreamweaver MX.

الوصف

عنوان URL المحدد لاسم ملف .ملف vtm، هذه الوظيفة تقوم بإرجاع DOM لهذا الملف، بحيث يمكن تحرير محتوياتها.ينبغي استدعاء هذه الوظيفة فقط عندما يكون محرر Tag Library نشطًا.

الوسيطات

fileURL

  • وسيطة fileURL هي عنوان URL لاسم ملف .ملف vtm ، متعلق بمجلد التكوين/مكتبات العلامات، على النحو الموضح في المثال التالي: "HTML/img.vtm"

عمليات الإرجاع

مؤشر DOM لملف جديد أو موجود مسبقًا ضمن مجلد TagLibraries.

dreamweaver.tagLibrary.getSelectedLibrary()

التوفر

Dreamweaver MX.

الوصف

في حالة تحديد عقدة مكتبة في محرر Tag Library، تقوم هذه الوظيفة بجلب اسم المكتبة.

الوسيطات

None.

عمليات الإرجاع

سلسلة: اسم المكتبة المحددة حاليًا في محرر Tag Library؛ تقوم بإرجاع سلسلة فارغة في حالة عدم تحديد مكتبة.

dreamweaver.tagLibrary.getSelectedTag()

التوفر

Dreamweaver MX.

الوصف

في حالة تحديد عقدة سمة في الوقت الحالي، تجلب هذه الوظيفة اسم العلامة التي تحتوي على السمة.

الوسيطات

None.

عمليات الإرجاع

سلسلة: اسم العلامة المحددة حاليًا في محرر Tag Library؛ تقوم بإرجاع سلسلة فارغة في حالة عدم تحديد علامة.

dreamweaver.tagLibrary.importDTDOrSchema()

التوفر

Dreamweaver MX.

الوصف

تقوم هذه الوظيفة باستيراد DTD أو ملف المخطط من خادم بعيد إلى مكتبة العلامات.

الوسيطات

fileURL، Prefix

  • وسيطة fileURL هي المسار إلى DTD أو ملف المخطط، بتنسيق عنوان URL محلي.

  • وسيطة Prefix هي سلسلة البادئة التي تنبغي إضافتها في مكتبة العلامة هذه.

عمليات الإرجاع

اسم مكتبة العلامات المستوردة.

dreamweaver.tagLibrary.getImportedTagList()

التوفر

Dreamweaver MX.

الوصف

تقوم هذه الوظيفة بإنشاء قائمة من كائنات tagInfo من مكتبة علامات مستوردة.

الوسيطات

libname

  • وسيطة libname هي اسم مكتبة العلامات المستوردة.

عمليات الإرجاع

صفيف كائنات tagInfo.

كائن taginfo يحتوي على معلومات حول علامة فردية مضمّنة في مكتبة العلامات. الخصائص التالية محددة في كائن tagInfo:

  • خاصية tagName، وهي سلسلة

  • خاصية attributes، وهي صفيف من السلاسل. كل سلسلة هي اسم لسمة محددة لهذه العلامة.

مثال:

يُظهر المثال التالي استخدام وظيفة dw.tagLibrary.getImportedTagList() يمكن أن يؤدي إلى جلب صفيف من العلامات من مكتبة libName:

     // "fileURL" and "prefix" have been entered by the user. 
    // tell the Tag Library to Import the DTD/Schema 
var libName = dw.tagLibrary.importDTDOrSchema(fileURL, prefix); 
 
    // get the array of tags for this library 
    // this is the TagInfo object 
var tagArray = dw.tagLibrary.getImportedTagList(libName); 
 
    // now I have an array of tagInfo objects. 
    // I can get info out of them. This gets info out of the first one. 
    // note: this assumes there is at least one TagInfo in the array. 
var firstTagName = tagArray[0].name; 
var firstTagAttributes = tagArray[0].attributes; 
    // note that firstTagAttributes is an array of attributes. 
 

تم ترخيص هذا العمل بموجب الترخيص العام غير المعدل الخاص بالإسناد وعدم التجارة والمشاركة الإصدار 3.0 ‏من ‏‏Creative Commons‏‏  إن بنود Creative Commons لا تشمل منشورات Twitter™‎ وFacebook.

إشعارات قانونية   |   سياسة الخصوصية على الإنترنت