HTML DOM Link Object

Previous >    <Next  

‎شئ لنيك ـLink Object

‎شئLink منتسب با يك عنصرHTML ‎<link>‎ ميباشد . با شئLink ‎ميتوان عنصرHTML ‎<link>‎صفحه را بصورت اقدامات شئ گرائي مديريت كرد.

‎تگ‎<link>‎ رابطه بين سند جاري ويك منبع خارجي را تعريف مي نمايد.

‎تگ فوق اغلب براي لينك به يك فايل استايل شيت يا اضافه كردن يك‎ favicon‎ ‎به وبسايت مورد استفاده قرار ميگيرد.

‎دسترسي به شئLink

‎با متد‎getElementById()‎‎ ميتوان بعنصرHTML ‎<link>‎ دسترسي ‎پيداكرد.

‎مثال ـ دسترسي به عنصرHTML ‎<link>‎ باid="myLink‎"‎

var x = document.getElementById("myLink");

--(go to editor for change code and run)

‎ايجاد شئLink

‎با متد‎document.createElement()‎‎ ميتوان شئLink را ايجاد نمود.

‎مثال ـ ايجاد شئLink

var x = document.createElement("LINK");

--(go to editor for change code and run)

‎ويژگي هاي شئ لينك ـLink Object Properties

‎ويژگي ‎شرح
charset ‎درHTML5 پشتيباني نمي شود .
‎مجموعه كراكتري را براي رمزگذاري سند پيوند شده تنظيم ويا برگشت ميدهد.
crossOrigin ‎تنظيماتCROS سند پيوند شده را تنظيم ويابرگشت ميدهد .
disable ‎مشخص ميكند كه سند پيوند شده فعال است يا خير.
href ‎آدرسURL سند لينك شده را تنظيم ويا برگشت ميدهد .
hreflang ‎زبان كدينگ سند لينك شده را تنظيم ويابرگشت ميدهد.
media ‎نوع رسانه عنصر پيوند را تنظيم ويابرگشت ميدهد.
rel ‎نوع رابط بين سند جاري و سند لينك شده رامشخص ميكند.
rev ‎درHTML5 پشتيباني نميشود .
‎رابطه معكوس را از سند پيوندشده به سنذ جاري تنظيم ويابرگشت ميدهد.
sizes ‎مقدار ويژگيsizes منبع پيوندي را برگشت ميدهد .
type

‎تشريح ويژگي هاي شئLink

‎درهمين صفحه بعضي از ويژگي شئLink كه به بخش داخلي صفحه ارجاع شده ، تشريح ميگردند .

‎ويژگيLink media

‎ويژگيLink media مقدار ويژگي media عنصر HTML ‎<link>‎ مرتبط با شئ ‎لينك را تنظيم ويا برگشت ميدهد .اين ويژگي نوع رسانه عنصر لينك را مشخص ميكند.

‎نوع رسانه براي اطلاعات سبك‎(style)‎ مهم است .اين سبك ممكن است براي رايانه ها و ‎دستگاه هاي تلفن همراه متفاوت باشد.

‎مثال ـ نوع رسانه اي را كه عنصرپيوند براي آن در نظر گرفته شده اسـت ، برگشت ميدهد.

var x = document.getElementById("myLink").media;

--(go to editor for change code and run)

‎فرمت استفاده ـSyntax

‎فرمت برگشت ويژگي
linkObject.media

‎فرمت تنظيم ويژگي
llinkObject.media=device

‎مقادير ويژگي ـProperty Values

‎مقدار ‎شرح
all ‎براي همه دستگاها . اين پيش فرض ويژگي است.
aural ‎براي سينت سايزر هاي‎(synthsizers)‎گفتاري
braille ‎براي دستگاهاي بازحورد لمسي خط بريل
embossed ‎براي چاپگر هاي صفحات بريلي
handheld ‎براي دستگاهاي دستي
print ‎براي پيش نمايش وچاپ صفحات
projection ‎براي پروژكتور ها يا شفافيت ها
screen ‎براي صفحه نمايش رنگي كامپيوتر
speech ‎براي سينت سايزر هاي گفتاري
tty ‎براي دستگاهاي تله تايپ
tv ‎براي دستگاه هاي نوع تلويزيوني

‎مثال ـ تغيير نوع رسانه

document.getElementById("myLink").media = "all";

--(go to editor for change code and run)

‎ويژگيLink rel

‎ويژگيLink rel مقدار ويژگيrel عنصرHTML ‎<link>‎ مرتبط با شئ ‎لينك را تنظيم ويا برگشت ميدهد .اين ويژگي نوع رابطه بين عنصر لينك و سند جاري را ‎مشخص ميكند.

‎مثال ـ رابطه بين سندي لينك وجاري را برگشت ميدهد.

var x = document.getElementById("myLink").rel;

--(go to editor for change code and run)

‎ويژگيrel يك ليست جداشده با فاصله را تنظيم ويا برميگرداند، كه رابطه بين عنصر پيوندي وسند ‎را مشخص ميكند.

‎فرمت استفاده ـSyntax

‎فرمت برگشت ويژگي
linkObject.rel

‎فرمت تنظيم ويژگي
llinkObject.rel=relationship

‎مقادير ويژگي ـProperty Values

‎مقدار ‎شرح
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

‎ويژگي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 در حال حاضر در بعضي از مرورگرهاي اصلي پشتيباني نمي شود.

‎توجه ـ ويژگي فقط خواندني است.

‎پشتيباني مرورگرBrowser Support -‎

‎ويژگي Chorome Edge Firefox Safari Opera
sizes Yes Not
supported
Yes Not
supported
Yes

‎فرمت استفاده ـSyntax

‎فرمت برگشت ويژگي linkObject.sizes

‎ويژگيLink type

‎ويژگيLink type مقدار ويژگيtype عنصرHTML ‎<link>‎ مرتبط با شئ ‎لينك را تنظيم ويا برگشت ميدهد .اين ويژگي نوع محتوي‎(MIME type)‎پيوند را ‎مشخص ميكند.

‎مثال ـ برگشت نوعMIME سند پيوندي

var x = document.getElementById("myLink").type;

--(go to editor for change code and run)

‎نكته ـ نمونه هائي از انواعMIME عبارتند از:

‎فرمت استفاده ـSyntax

‎فرمت برگشت ويژگي linkObject.type

‎فرمت تنظيم ويژگي linkObject.type=MIME-type

‎شئLink از ويژگي ها ورويداد هاي استاندارد پيروي ميكند.

‎صفحات مرتبط

HTML <link> Tag


Previous >    <Next