الصفحة الرئسية للموقع Forum
  #1  
قديم 03-02-2010, 10:20 AM
romniak romniak غير متواجد حالياً
رئيس مجلس الادارة لمؤسسة سوبر لحلول الويب المتكاملة
 
تاريخ التسجيل: Jan 2010
المشاركات: 492
معدل تقييم المستوى: 10
romniak is on a distinguished road
افتراضي الدرس الثامن: الروابط

الدرس الثامن: الروابط

في هذا الدرس ستتعلم كيف تقوم بإنشاء رابط بين صفحتين.
ما الذي أحتاجه لإنشاء رابط؟

لإنشاء رابط ستستخدم ما تستخدمه دائماً عندم كتابة HTML: عنصر، عنصر بسيط مع خاصية واحدة وستتمكن من إنشاء رابط لأي شيء وكل شيء، إليك هذا المثال لرابط لموقع HTML.net وكيف سيكون شكله:
مثال 1:


<a href="http://www.html.net/">Here is a link to HTML.net</a>


سيظهر في المتصفح بهذا الشكل:
Here is a link to HTML.net
العنصر a هو اختصار "anchor" والخاصية href هي اختصار "hypertext reference"، وهي التي تحدد إلى أين سيذهب الرابط، غالباً عنوان في الإنترنت أو اسم ملف ما.
في المثال أعلاه الخاصية href تحوي القيمة "http://www.html.net"، وهي العنوان الكامل لموقع HTML.net ويسمى العنوان URL وهي اختصار "Uniform Resource Locator"، لاحظ أن "http://" يجب أن تضاف في أي عنوان، أما الجملة "Here is a link to HTML.net" فهي النص الذي سيظهر في المتصفح على شكل رابط، تذكر أن تقوم بإغلاق العنصر بوسم الإعلاق </a>.
ماذا عن الروابط بين الصفحات في موقعي؟

إذا أردت إنشاء رابط بين صفحتين في نفس الموقع فلا تحتاج إلى أن تضع كامل العنوان للصفحة، فمثلاً إذا قمت بإنشاء صفحتين ولنسمهما page1.htm وpage2.htm وقمت بحفظهما في نفس المجلد فيمكنك أن تربط من صفحة إلى أخرى بكتابة اسم الملف في الرابط، فمثلاً رابط من صفحة page1.htm يشير إلى page2.htm سيظهر بهذا الشكل:
مثال 2:


<a href="page2.htm">Click here to go to page 2</a>


إذا كانت الصفحة 2 وضعت في مجلد فرعي ولنسمه "subfolder" فالرابط سيظهر بهذا الشكل:
مثال 3:


<a href="subfolder/page2.htm">Click here to go to page 2</a>


لو أردنا أن نضع رابطاً معاكساً من الصفحة 2 في المجلد الفرعي إلى الصفحة 1 سيكون شكل الرابط هكذا:
مثال 4:


<a href="../page1.htm">A link to page 1</a>


"../../".
هل فهمت هذا النظام؟ بإمكانك دائماً أن تكتب العنوان الكامل للملف إذا وجدت هذا النظام معقداً.
ماذا عن الروابط الداخلية في نفس الصفحة؟

بإمكانك إنشاء روابط داخلية ضمن الصفحة، فمثلاً يمكنك إنشاء جدول بالمحتويات اعلى الصفحة ويحوي روابط تشير إلى كل فصل في الصفحة، كل ما تحتاجه هي خاصية تسمى id أو "identification" والعلامة "#".
استخدم خاصية id لتضع إشارة للعنصر الذي تريد وضع رابط له، مثال:

<h1 id="heading1">heading 1</h1>


بإمكانك الآن إنشاء رابط لهذا العنصر باستخدام علامة "#" في خاصية الرابط، العلامة "#" يجب أن تتبع بقيمة id للعنصر الذي تريد الربط له، مثال:

<a href="#heading1">Link to heading 1</a>


كل هذا سيتضح مع هذا المثال:
مثال 5:


<html>

<head>
</head>

<body>

<p><a href="#heading1">Link to heading 1</a></p>
<p><a href="#heading2">Link to heading 2</a></p>

<h1 id="heading1">heading 1</h1>
<p>Text text text text</p>

<h1 id="heading2">heading 2</h1>
<p>Text text text text</p>

</body>

</html>


سيظهر بهذا الشكل في المتصفح (جرب أن تضغط على الرابطين):
Link to heading 1
Link to heading 2
Heading 1

Text text text text
Heading 2

Text text text text

ملاحظة: قيمة الخاصية id يجب أن تبدأ بحرف وليس برقم.
هل يمكن أن أضع رابطاً لأي شيء آخر؟

بإمكانك أيضاً أن تضع روابط لعناوين بريد إلكتروني، يمكنك فعل ذلك بطريقة مشابهة لطريقة وضع رابط لصفحة أخرى:
مثال 6:


<a href="mailto:nobody@html.net">Send an e-mail to nobody at HTML.net</a>


سيظهر بهذا الشكل في متصفحك
Send an e-mail to nobody at HTML.net

الاختلاف الوحيد بين الرابط لبريد إلكتروني ورابط لملف هو كتابة mailto: متبوعاً بعنوان البريد، عندما يضغط أحدهم على الرابط سيعمل برنامج البريد الإلكتروني ويعرض رسالة جديدة فارغة تحوي عنوان البريد الإلكتروني الذي وضعته في الرابط، سيحدث هذا في حال وجد برنامج بريد إلكتروني مثبت على الحاسوب، جرب ذلك الآن!
هل هناك خصائص أخرى يجب علي أن أعرفها؟

لإنشاء رابط استخدام دائماً الخاصية href بالإضافة إلى ذلك بإمكانك أن تضع خاصية title للرابط:
مثال 7:


<a href="http://www.html.net/" title="Visit HTML.net and learn HTML">HTML.net</a>


سيظهر بهذا الشكل في المتصفح:
HTML.net

خاصية title تستخدم لوضع شرح قصير عن الرابط، إذا وضعت مؤشر الفأرة على الرابط دون أن تضغط عليه سترى النص الذي كتبته في خاصية title يظهر لك.

................................................................

التـوقيع

مؤسسة سوبر لحلول الويب المتكاملة

http://www.shababelyoum.com/vb

استضافة - برمجة - تصميم- دعم فني

0020104165478 0020104165478 sales@super4web.com
29 جردينيا - حدائق الاهرام -جيزة 37452

رد مع اقتباس
إضافة رد

مواقع النشر (المفضلة)

الكلمات الدلالية (Tags)
الثامن:, الدرس, الروابط

أدوات الموضوع
انواع عرض الموضوع

تعليمات المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة

الانتقال السريع

المواضيع المتشابهه لموضوع: الدرس الثامن: الروابط
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
[الدرس الثامن] تحديث اعدادات الاباتشي علي السيرفر ! romniak دورة إدارة السيرفرات 0 22-01-2010 04:44 PM


الساعة الآن 04:13 PM.

Review www.super4host.com on alexa.com
أقسام المنتدى

سوق الاستضافة العربية وخدمات الويب المتكاملة @ عروض الاستضافة Hosting Offers @ عروض الريسيلرات Reseller Offers @ عروض السيرفرات Server Offers @ عروض الدعم الفني Support Offers @ عروض اشهار المواقع E-marketing Offers @ استوديو التصميمات @ قسم دروس الفلاش والسوتش @ مكتبة الصور لخدمات التصميم الاحترافية @ قسم دروس تصميم المواقع الكاملة @ قسم طلبات التصميم @ معمل سوبر لبرمجة المواقع @ برمجة المواقع بلغة php @ برمجة المواقع بلغة ASP @ برمجة المواقع بلغة HTML @ مركز دورات البرمجة المحترفة @ خدمة العملاء @ غرفة الاقتراحات @ غرفة الشكاوى وحل المشاكل @ طلبات العملاء @ مركز سوبر لحلول التدريب المتقدم @ دورات شهادات Microsoft @ دورات شهاداتCisco @ دورات شهادات Comptia @ دورات اللغات الاجنبية @ دورات التنمية والقدرات @ دورات البرامج المتخصصة @ دورات شهادات Oracle @ غرفة الاجتماعات @ التوظيف ومتطلبات العمل @ طلبات التوظيف @ اضف سيرتك الذاتية @ فرص التوظيف الجديدة @ طلبات العملاء @ أكاديمية الدعم الفني المتطورة @ تطوير المنتديات @ تطوير المواقع @ ركن المجلات وبرامج إدارة المحتوى @ قسم دروس الفوتوشوب @ قسم دروس تصميمات استايلات المنتديات @ مجموعات العمل ومشروعات جديدة @ دورة إدارة السيرفرات @ أرشيف الحلول والمشاكل الشائعة @ ساحة العروض الخاصة بالشركات @ دليل المواقع والشركات @ الشركات الرسمية @ الشركات الغير رسمية @ منح دراسية @ الارشيف @ مجلة جوملا joomla @ مجلة فيفو vivvo @ مجلة mkportal @ مجلة انفنتيinfinity @ مجلة البوابة العربية arabportal @ مجلة النيوك php-nuke @ مجلة زووبس xoops @ مجلة e107 @ تطوير منتديات الجيل الرابع vb 4 @ معرض استايلات المنتديات @ حلول ومشاكل المنتديات @ تقنيات الـSEO و XML و RSS وتجهيز المواقع لمحركات البحث @ أكاديمية سوبر لحلول الويب المتكاملة @ تطوير المدونات @ مزادات بيع المواقع والمنتديات والشركات Web Mall @ قسم جوجل أدسنس - أدبيرت @ قسم مشاكل وحلول تصميم الصفحات و الإستايلات والقوالب @ الخدمات التجارية @ لجنة قبول الشركات الرسمية وغير الرسمية @ التبادل الاعلاني والتجاري بين المواقع @ قسم اجتماع الشركات الرسمية @ شكاوي وملاحظات سوق الاستضافة العربية @ المواقع و المنتديات @ تطوير منتديات الجيل الثالث vb 3 @