شئLink منتسب با يك عنصرHTML <link> ميباشد . با شئLink ميتوان عنصرHTML <link>صفحه را بصورت اقدامات شئ گرائي مديريت كرد.
تگ<link> رابطه بين سند جاري ويك منبع خارجي را تعريف مي نمايد.
تگ فوق اغلب براي لينك به يك فايل استايل شيت يا اضافه كردن يك favicon به وبسايت مورد استفاده قرار ميگيرد.
با متدgetElementById() ميتوان بعنصرHTML <link> دسترسي پيداكرد.
مثال ـ دسترسي به عنصرHTML <link> باid="myLink"
var x = document.getElementById("myLink");
با متدdocument.createElement() ميتوان شئLink را ايجاد نمود.
مثال ـ ايجاد شئLink
var x = document.createElement("LINK");
ويژگي | شرح |
---|---|
charset |
درHTML5 پشتيباني نمي شود .
مجموعه كراكتري را براي رمزگذاري سند پيوند شده تنظيم ويا برگشت ميدهد. |
crossOrigin | تنظيماتCROS سند پيوند شده را تنظيم ويابرگشت ميدهد . |
disable | مشخص ميكند كه سند پيوند شده فعال است يا خير. |
href | آدرسURL سند لينك شده را تنظيم ويا برگشت ميدهد . |
hreflang | زبان كدينگ سند لينك شده را تنظيم ويابرگشت ميدهد. |
media | نوع رسانه عنصر پيوند را تنظيم ويابرگشت ميدهد. |
rel | نوع رابط بين سند جاري و سند لينك شده رامشخص ميكند. |
rev |
درHTML5 پشتيباني نميشود .
رابطه معكوس را از سند پيوندشده به سنذ جاري تنظيم ويابرگشت ميدهد. |
sizes | مقدار ويژگيsizes منبع پيوندي را برگشت ميدهد . |
type |
درهمين صفحه بعضي از ويژگي شئLink كه به بخش داخلي صفحه ارجاع شده ، تشريح ميگردند .
ويژگيLink media مقدار ويژگي media عنصر HTML <link> مرتبط با شئ لينك را تنظيم ويا برگشت ميدهد .اين ويژگي نوع رسانه عنصر لينك را مشخص ميكند.
نوع رسانه براي اطلاعات سبك(style) مهم است .اين سبك ممكن است براي رايانه ها و دستگاه هاي تلفن همراه متفاوت باشد.
مثال ـ نوع رسانه اي را كه عنصرپيوند براي آن در نظر گرفته شده اسـت ، برگشت ميدهد.
var x = document.getElementById("myLink").media;
مقدار | شرح |
---|---|
all | براي همه دستگاها . اين پيش فرض ويژگي است. |
aural | براي سينت سايزر هاي(synthsizers)گفتاري |
braille | براي دستگاهاي بازحورد لمسي خط بريل |
embossed | براي چاپگر هاي صفحات بريلي |
handheld | براي دستگاهاي دستي |
براي پيش نمايش وچاپ صفحات | |
projection | براي پروژكتور ها يا شفافيت ها |
screen | براي صفحه نمايش رنگي كامپيوتر |
speech | براي سينت سايزر هاي گفتاري |
tty | براي دستگاهاي تله تايپ |
tv | براي دستگاه هاي نوع تلويزيوني |
مثال ـ تغيير نوع رسانه
document.getElementById("myLink").media = "all";
ويژگيLink rel مقدار ويژگيrel عنصرHTML <link> مرتبط با شئ لينك را تنظيم ويا برگشت ميدهد .اين ويژگي نوع رابطه بين عنصر لينك و سند جاري را مشخص ميكند.
مثال ـ رابطه بين سندي لينك وجاري را برگشت ميدهد.
var x = document.getElementById("myLink").rel;
ويژگيrel يك ليست جداشده با فاصله را تنظيم ويا برميگرداند، كه رابطه بين عنصر پيوندي وسند را مشخص ميكند.
مقدار | شرح |
---|---|
alternate | سند لينك داده شده نسخه جايگزين سند فعلي است. |
appendix | صفحه پيوندي سند ضميمه سند جاريست. |
chapter | بيك فصل اشاره دارد |
contents | سند پيوندي فهرست مطالب سندجاري ليست |
copyright | سند پيوندي حق چاپ ويا خط مش سند جاريست |
golssary | سند پيوندي واژه نامه سند جاريست |
help | سند پيوندي راهنماي سند جاريست |
icon | سند پيوندي به مكاني نمادي صفحه جاري اشاره دارد. |
index | فهرست سند جاريست |
next | به سند بعدي اشاره دارد |
offline | به مكاني كه حاوي مسيري به فايلCDF است اشاره دارد . |
prev | به صفحه قبلي ارجاع دارد. |
search | بيك فايلXML درقالب جستجوئي(openSearch) اشاره دارد . |
section | پيوند به بخش در فهرست اسناد |
sidebar | به پنل نشانك(bookmark panel) اشاره دارد . |
start | باولين صفحه كه در جستجوئي است، اشاره دارد. |
stylesheet | صفحه پيوندي سبك عناصري(style sheet) براي سند جاريست |
subsection | صفحه پيوندي يك زيربخش براي سند جاريست. |
ويژگيLink sizes مقدار ويژگيsizes عنصرHTML <link> مرتبط با شئ لينك را برگشت ميدهد .اين ويژگي ابعاد منبع(linked resource) پيوند را مشخص ميكند.
مثال ـ اندازه آيكون پيوندي را برگشت ميدهد.
var x = document.getElementById("myLink").sizes;
<!DOCTYPE html> <html> <head> <link>id="myLink" rel="icon" href="demo_icon.gif" type="image/gif" sizes="16x16"> </head> <body> <h2>Hello world!</h2> <p>Click the "Try it" button to return the value of the sizes attribute of the link element.</p> <button onclick="myFunction()">Try it</button > <p id="demo"></p> <script> function myFunction() { var x = document.getElementById("myLink").sizes; document.getElementById("demo").innerHTML = x; } </script > </body> </html>
ويژگيsizes ابعاد نماد يا آيكون را براي رسانه هاي بصري مشخص ميكند وفقط در صورت rel="icon"استفاده ميشود .
توجه ـ ويژگيsizes در حال حاضر در بعضي از مرورگرهاي اصلي پشتيباني نمي شود.
توجه ـ ويژگي فقط خواندني است.
ويژگي | ![]() | ![]() | ![]() | ![]() | ![]() |
---|---|---|---|---|---|
sizes | Yes | Not supported | Yes | Not supported | Yes |
ويژگيLink type مقدار ويژگيtype عنصرHTML <link> مرتبط با شئ لينك را تنظيم ويا برگشت ميدهد .اين ويژگي نوع محتوي(MIME type)پيوند را مشخص ميكند.
مثال ـ برگشت نوعMIME سند پيوندي
var x = document.getElementById("myLink").type;
نكته ـ نمونه هائي از انواعMIME عبارتند از:
شئLink از ويژگي ها ورويداد هاي استاندارد پيروي ميكند.