HTML DOM Anchor Object Properties

Previous >    <Next  

‎ويژگي هاي شئ لنگر

‎شئ لنگر‎(Anchor Object)‎ كه توسط امكانات جاوااسكريت ايجادويا قابل دسترسي ‎است، داراي ويژگي هاي خاص بوده كه توسط جاوااسكريت بسادگي مطابق الگوي شئ گرائي قابل ‎تنظيم بوده ويا قابل دسترسي است .اين اشياء نماينده هاي عنصر‎ HTML <a> tag ‎ ‎ميباشد.، و درصفحه ميتوان توسط جاوااسكريپت مديريت نمود.

‎ويژگي هاي شئ لنگر ـAnchor Object Properties

ويژگي شرح
charset ‎درHTML5 پشتيباني نمي شود
‎مقدار مربوط بهcharset راتنظيم ويابرگشت ميدهد
download ‎مقدار ويژگيdownload را تنظيم ويا برگشت ميدهد .
hash ‎قسمت هش ويژگيhref را تنظيم ويا برگشت ميدهد . قسمت هش با‎‎"#‎"‎ شروع ميشود.
host ‎قسمت هاست وپورت مربوط به آدرسhref url را تنظيم ويابرگشت ميدهد.
hostname ‎نام هاست مربوط بهhref راتنظيم ويابرگشت ميدهد .
href ‎مقدار ويژگيhref لينك را تنظيم ويابرگشت ميدهد .
hreflang ‎مقدارويژگيhreflangرا برگشت وياتنظيم ميكند .اين ويژگي زبان صفحه پيوندي است
origin ‎مقدار مربوط به پروتكل ، نام هاست وپورت ويژگيhref را برگشت ميدهد .
name ‎درHTML5 پشتيباني نمي شود.
.نام لينك را تنظيم ويابرگشت ميدهد
password ‎بخش كدرمزhref را تنظيم ويا برگشت ميدهد .
pathname ‎مقدار بخشpathname مربوط به href را تنظيم ويابرگشت ميدهد .
port ‎بخش پورت مربوط بهhref را تنظيم ويا برگشت ميدهد .
protocol ‎بخشprotocol مربوط به href را تنظيم ويابرگشت ميدهد .
rel ‎مقدار ويژگيrel لينك را تنظيم ويابرگشت ميدهد .
rev ‎توسطHTML5 پشتيباني نمي شود.
‎مقدار ويژگيrev لينك تنظيم يا برگشت ميشود .
search ‎بخش درخواست‎(querystring)‎ مربوط به href تنظيم ويا برگشت ميشود .
target ‎ويژگيtarget مربوط به لينك تنظيم ويابرگشت ميشود .
text ‎محتوي لينك را تنظيم ويابرگشت ميدهد.
type ‎ويژگيtype مربوط به لينك را تنظيم ويابرگشت ميدهد .
username ‎قسمتusername ويژگي href را تنظيم ويابرگشت ميدهد .

‎ويژگيAnchor download

‎مثال ـ دسترسي به ويژگيAnchore download

let text = document.getElementById("myAnchor").download;

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

‎درمثال فوق عنصر لينك با‎id="myAnchore‎"‎ مديريت مي شود ومقدار ويژگيdownload ‎آن بدست مي آيد.

‎مثال ـ در مثال زير مقدار ويژگيdownload تغيير داده ميشود .

document.getElementById("myAnchor").download = "newValue";

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

‎شرحdownload

‎ويژگيdownload مقدار ويژگيdownload لينك را تنظيم يابرگشت ميدهد .معمولا مقدار اين ويژگي ‎هدف ازلينك رابراي گويائي مشخص ميكند.

‎ويژگيAnchor hash

‎ويژگيhash مقدارقسمتhash ويژگيhref لينك راتنظيم يا برگشت ميدهد. قسمتhash ويژگي href ‎درانتها با‎‎"#‎"‎ شروع مي شود .

‎مثال ـ دسترسي به مقدارقسمتhash ويژگيhref لينك

let text = document.getElementById("myAnchor").hash;

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

‎مثال ـ درمثال زير مقدار قسمتhash ويژگي href لينك تغييرداده ميشود .

document.getElementById("myAnchor").hash = "newhashvalue";

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

‎ويژگيAnchor host

‎بااين ويژگي ميتوان قسمت هاست ويژگيhref لينك را تنظيم ويا دريافت كرد.

‎مثال ـ دراين مثال قسمت هاست كه شاملhostname وشماره پورت‎(port number)‎ ‎برگشت ميشود.

let text = document.getElementById("myAnchor").host;

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

‎مثال ـ مقدار هاست ويژگيhref لينك راتغييرميدهد .

document.getElementById("myAnchor").host = "www.somenewexamplepage.com:344";

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

‎ويژگيAnchor hostname

‎اين ويژگي قسمتhostname ويژگي href لينك رابرگشت ياتغييرميدهد .

‎مثال ـ مقدارhostname ويژگي href لينك رابرگشت ميدهد .

var x = document.getElementById("myAnchor").hostname;

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

‎ويژگيAnchor href

‎ويژگيhref مقدارويژگيhref لينك راتنظيم يا برگشت ميدهد.

‎مثال ـ درمثال زير ويژگيhref لينك تغييرداده ميشود .

document.getElementById("myAnchor").href = "http://www.cnn.com/";

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

‎ويژگيAnchore hreflang

‎با ويژگي فوق مقدارhreflang لينك تنظيم ويا برگشت ميشود . ويژگي فوق زبان نوشتاري سند پيوندي ‎را مشخص ميكند.

‎مقادير قابل قبول اين ويژگي در لينك language code reference ‎وجود دارد.

‎مثال ـ مقدارhreflang لينك رابرگشت ميدهد .

var x = document.getElementById("myAnchor").hreflang;

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

‎ويژگيAnchor origin

‎ويژگيorigin پروتكل،نام هاست وشماره پروت ويژگي hrefرابرگشت ميدهد .

‎مثال ـ دراين مثالprotocol,hostname,portnumer ويژگي hrefلينك رابرگشت ميدهد .

var x = document.getElementById("myAnchor").origin;

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

‎ويژگيAnchor pssword

‎باويژگي فوق مقدار قسمتpassword ويژگي href لينك تنظيم يابرگشت ميشود .

‎مثال ـ مقدار قسمتpassword ويژگي href لينك برگشت ميشود .

var x = document.getElementById("myAnchor").password;

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

‎درurl كاربر رمزعبور را بعداز نام كاربري وقبل ازنام ميزبان ‎(hostname)‎بايد مشخص ‎نمايد.

‎مثال

Example: https://johnsmith:smith123@www.example.com (johnsmith is the username and smith123 is the password).

‎نكته ـ از ويژگيusername مربوط به href براي تنظيم ويا دريافت نام كاربري استفاده نمائيد .

‎مثال ـ تغيير كدرمز

document.getElementById("myAnchor").password = "newPassword101";

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

‎ويژگيAnchor pathname

‎با ويژگي فوق قسمتpathname مربوط بهhref را تنظيم ويا آنرا ميتوان دريافت كرد.

‎مثال ـ دريافت قسمتpathname ويژگي href

var x = document.getElementById("myAnchor").pathname;

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

‎نكته ـ درمثال فوقIE 9 ونسخه هاي قبلي‎‎"test.htm‎"‎ رابرگشت ميدهند، درحاليكه IE 10‎وبالاترش، و مرورگرهاي ديگرمقدار‎‎"/test.htm‎"‎ رابرميگردانند.

‎مثال ـ تغييرpathname ويژگي href

document.getElementById("myAnchor").pathname = "newpathname";

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

‎ويژگيAnchor port

‎ويژگيAnchor port مقدار قسمت پورت ويژگيhref راتنظيم ويابرگشت ميدهد.

‎مثال ـ قسمتport ويژگي href رابرگشت ميدهد .شماره پورت برگشت ميشود .

var x = document.getElementById("myAnchor").port;

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

‎ويژگيAnchor protocol

‎ويژگيAnchor protocol مقدار قسمت پروتكل ويژگيhref را تنظيم ويابرگشت ميد.هد .پروتكل ‎استانداردي است كه نحوه انتقال داده ها را بين رايانه ها مشخص ميكند.

‎مثال ـ دريافت پروتكل يك لينك

var x = document.getElementById("myAnchor").protocol;

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

‎مقادير ممكن پروتكل يكurl مطابق زير ميباشد .

‎ويژگيAnchor rel

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

‎مثال ـ دريافت مقدار ويژگيrel يك لينك

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

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

‎مقداد.ويژگيAnchor rel

‎مقادير اين ويژگي مطابق جدول زيراست

‎مقدار ‎شرخ
altemate ‎يك نسخه جانشين سند مثال چاپي، ترجمه اي و...
author ‎نويسنده سند
bookmark ‎سندي مرتبط با سند جاري
help ‎سند راهنما
licence ‎اطلاعات حق چاپ سند.
next ‎سند بعدي دريك انتخاب
nofollow ‎براي استفاده گوگلي ، كه مورد توجه رباط هاي جستجوگر قرار نگيرد.
moreferrer ‎مشخص ميكند كه درصورتي كاربر لينك رادنبال كند، مرورگر نبايد هدرمرجعHTTP ارسال نمايد .
prefetch ‎مشخص ميكند كه سند هدف بايد كش باشد.
prev ‎سند قبلي دريك انتخاب
search ‎ابزار جستجو براي سند
tag ‎يك برچسب (كلمه كليدي‎(‎ براي سند فعلي

‎ويژگيAnchore search

‎ويژگيAnchore search مقدار قسمتQuerystrinq ويژگيhref لينك مربوطه را تنظيم ويا برگشت ‎ميدهد.

Querystring‎قسمتي ازhref لينك ميباشد .اين قسمت بعد از گذاشن علامت‎‎"?‎"‎ درانتها ‎قرار ميگيرد.

‎مثال ـ دريافت قسمتQuerystring ويژگي href لينك

var x = document.getElementById("myAnchor").search;

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

‎دراين قسمتQuerystringمقاديري به صفحه پيوندي ارسال ميكند، كه درآن صفحه بكارگرفته ميشود.

‎ويژگيAnchore target

‎ويژگيAnchore targe ويژگيtarget لينك مربوطه را تنظيم يا برگشت ميدهد .ويژگي فوق محل ‎بارگذاري سندپيوندي رامشخص ميكند.

‎مثال ـ ويژيtarget پيوند را به‎‎"_blank‎"‎تغيير ميدهد.

document.getElementById("myAnchor").target = "_blank";

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

‎مقادير اين ويژگي مطابق جدول زيراست.

‎مقدارtarget ‎شرح
_blank ‎سند پيوندي را در يك پنجره جديد باز ميكند.
_self ‎سندپيوندي را درهمان فريم كليك شده باز ميكند .اين مقدارپيش فرض اين ويژگي است
_parent ‎سند پيوندي را در مجموعه فريم والدين بازميكند.
_top ‎سندپيوندي را در پنجره اي كامل بازميكند
framename ‎سند رادر فريم مشخص شده باز ميكند.

‎ويژگيAnchor text

‎ويژگيAnchore text محتوي متني لينك را تنظيم يا برگشت ميدهد.

‎عناصرHTML اغلب از دو گره عنصر وگره متن‎(element node , text node)‎ ‎تشكيل ميشوند .بعنوان مثال تگ‎<a>‎ عنصري است كه داراي محتوي متني مثل ‎‎"click me‎"‎ميباشد .

‎مثال ـ دريافت محتوي متني پيوند.

var x = document.getElementById("myAnchor").text;

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

‎ويژگيAnchor type

‎ويژگيAnchor type مقدار ويژگيtype لينك مربوطه تنظيم.ويا برگشت ميدهد.

‎ويژگيtype نوع MIME URL هدف را در ناحيه مشخص مي كند .

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

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

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

‎ويژگيAnchore username

‎ويژگيAnchore username مقدار قسمت username ويژگي href لينك را تنظيم يا برگشت ميدهد .

‎درURL قسمت نام كاربري همان نام كاربري است كه كاربر واردميكند .بعدازپروتكل وقبل از كد رمز ‎مشخص شده است.

‎مثال

https://johnsmith:smith123@www.example.com

johnsmith‎نام كاربري و smith123 كد رمز ميباشد .

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

var x = document.getElementById("venus").username;

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


Previous >    <Next