
لكن إنتبه
I
إذا كان الملف المطلوب والذي تريد الإشارة إليه موجوداً في مجلد مختلف عن
المجلد الذي يوجد به الملف الحالي، فيجب عليك تحديد المسار الكامل لهذا الملف
وذلك بنفس الطريقة التي ناقشناها في الدرس السابق عندما قمنا يإدراج الصور.
الحالة الثالثة هي أن نقوم
بالإشارة إلى مكان آخر داخل نفس الصفحة، إلى
أولها مثلاً أو إلى
آخرها أو أي مكان آخر نريده...
طبعاً مهما بلغت درجة الذكاء والألمعية التي يتصف بها الكمبيوتر ومتصفح
الإنترنت، فهما لا يستطيعان معرفة ما يدور بفكرك وبالتالي لا يستطيعان معرفة
المكان الموجود في نفس الصفحة والذي تريد نقل زائرك إليه من خلال الوصلة
التشعبية. لذلك يجب أن تقوم أنت بتحديده.
والمبدأ هنا هو أن تقوم بتعريف أو تسمية هذا المكان بإسم معين سوف تقوم لاحقا
باستخدامه في الوصلة التشعبية. وفي هذه الحالة يتحتم عليك استخدام الخاصية
الثانية للوسم <A>
وهي NAME
لنقم معاً بإدراج وصلة تشعبية
داخل هذه الصفحة تقوم بنقل الزائر من مكان وجود هذه الوصلة إلى الفقرة الثالثة
من هذه الصفحة والتي بدأنا فيها الحديث عن الوصلات التشعبية
Links
أول ما يجب فعله هو الذهاب إلى هذه الفقرة واختيار أول كلمة فيها ثم وضعها داخل
الوسوم <A>
... </A>
<A>LINKS</A>
والآن حان الوقت لاستخدام
الخاصية NAME
فالخطوة الثانية هي تعريف هذه الكلمة بأي اسم نريده (المهم أن نبقى متذكرين
له). سوف أقوم بإعطاء الاسم
attrib1
<A NAME="attrib1">LINKS</A>
لقد أصبحت هذه الفقرة
جاهزة لكي نقوم بإدراج وصلات تشعبية إليها من أي مكان في هذا الملف، بل ومن أي
ملف آخر ... وأكثر من ذلك أنه إذا أراد أحد ما في أحد المواقع الأخرى أن يضع
وصلة تشعبية لها من موقعه فإن باستطاعته ذلك شرط أن يعرف الإسم الذي عرّفناها
به وهذا ليس صعباً بالطبع.
الخطوة الثالثة هي إدراج الوصلة
التشعبية لهذه الفقرة.
ويلزمنا هنا معرفة اسم الملف الذي توجد به هذه الفقرة (أي هذا الملف الذي نعمل
به) واسمه htutor06.html
لأنه سيشكل المدخل الأساسي للوصول إلى الفقرة المحددة. وتكون شيفرة الوصول إلى
هذه الفقرة هي كالتالي:
<A
HREF="htutor06.html#attrib1">3rd Paragraph</a>
3rd Paragraph
لاحظ أننا لم نكتف بذكر اسم
الفقرة لوحدها بل يجب أن تقرن باسم الملف الأب الذي يتضمنها من خلال إشارة #
أما الحالة الأخيرة والتي نقوم
فيها بإدراج وصلة تشعبية لعنوان بريد إلكتروني، يؤدي النقر عليها إلى إطلاق
برنامج البريد الإلكتروني للزائر بشكل تلقائي. فالإختلاف الوحيد الذي يطرأ هنا
هو كتابة كلمة MAILTO
بعد خاصية HREF
لكي تدل على أن العنوان الذي يلي هو عنوان
EMAIL
وليس أي عنوان آخر
<A
HREF="MAILTO:yahya@palnet.com"> Email Me </A>
Email Me
والآن بعد أن انتهيت من سرد
أساسيات استخدام الوصلات التشعبية وإدراجها في صفحات الويب بقي هناك بعض
التوضيحات والملاحظات التي أجد أن من المهم ذكرها لك.
عندما قمنا بالتوصيل إلى عنوان خارجي، سواء كان لموقع ويب أو عنوان
Email
لاحظنا أننا استخدمنا كلمات مفتاحية ميزت طبيعة هذا العنوان، وأعطت المتصفح
فكرة عن طبيعة التعامل مع هذا العنوان وطريقة الاتصال به. فعندما أردنا التشعب
إلى موقع الويب كتبنا كلمة
HTTP والتي تدل على نوع
البروتوكول المستخدم في الاتصال بهذا الموقع، وهو بروتوكول نقل النصوص المتشعبة
HyperText Transfer Protocol
وعندما كتبنا عنوان Email
استخدمنا كلمة MAILTO
قبل هذا العنوان. وبالتالي قمنا بالإيعاز للمتصفح بفتح برنامج البريد
الإلكتروني الافتراضي وتجهيزه لإرسال رسالة إلى العنوان المدرج. وحتماً لقد
صادفت مثل هذه الحالة كثيراً خلال تجولك في مواقع الويب.
لكن هنا مجالات أخرى لاستخدام الإنترنت ولكل منها بروتوكوله الخاص. فمثلاً هناك
الآلاف من المزودات المنتشرة عبر الإنترنت والتي تحتوي على أعداد هائلة لا تحصى
من الملفات والبرامج الجاهزة للتحميل ويتم الوصول إليها عبر بروتوكول خاص لنقل
الملفات يدعى FTP (File
Transfer
Protocol).
ومن هذه المجالات أيضاً والتي لا تقل أهمية عن الويب أو البريد الإلكتروني
المجموعات الإخبارية News
Groups
أو مجموعات النقاش التي تختص كل منها بمناقشة موضوع معين. وهذه تعمل من خلال
بروتوكول NNTP (Network News
Transfer
Protocol).
إن تعدد مجالات
إستخدام الإنترنت وتعدد البروتوكولات فيها لا يعني أنك تحتاج لأن
يكتظ سطح مكتبك بالعديد من البرامج للتعامل معها. فمعظم المتصفحات
التي نستخدمها تحتوي على برامج خاصة تدعم هذه الخدمات.
فمثلاً عند النقر على عنوان مزود
FTP
يتم الدخول إليه مثله مثل أي موقع ويب عادي وتظهر قائمة المجلدات
والملفات فيه بشكل مشابه للمستكشف في
Windows95.
أما النقر على عنوان إحدى المجموعات الإخبارية فيؤدي إلى سلوك
مشابه للنقر على عناوين البريد الإلكتروني، أي إطلاق برنامج تصفح
خاص بالمجموعات الإخبارية يكون مدمجاً ضمن حزمة المتصفح الأصلي.
|
والآن... أعتقد أنه ليس من الصعب
عليك استنتاج الكيفية التي نضيف بها وصلات تشعبية لمزود
FTP.
إليك هذا العنوان لأحد المزودات التي يحتوي على الكثير من البرامج المجانية أو
المشتركة
ftp://ftp.simtel.net/pub/simtelnet/win95/
وكل ما عليك فعله هو كتابة
الشيفرة التالية:
<A
HREF="ftp://ftp.simtel.net/pub/simtelnet/win95/">Simtel FTP Server</A>
Simtel FTP
Server
أما بالنسبة للمجموعات الإخبارية
فتكتب الوصلات التشعبية لها باستخدام الكلمة المفتاحية
NEWS.
فعلى سبيل المثال، لوضع وصلة تشعبية لمجموعة النقاش
alt.html
الخاصة بمناقشة لغة HTML
نكتب الشيفرة التالية:
<A
HREF="news:alt.html">Alt.Html</A>
Alt.Html