شئIFrame منتسب با يك عنصرHTML <iframe> ميباشد .با شئIFrame ميتوان عنصرHTML <iframe> صفحه را بصورت اقدامات شئ گرائي مديريت كرد.
مثال ـ دسترسي به عنصرHTML <iframe> باid="myFrame"
var x = document.getElementById("myFrame");
نكته ـ همچنين ميتوان بااستفاده از ويژگيwindow.frames به عنصر <iframe> دسترسي پيدا كرد.
مثال ـ دسترسي به عنصرiframe با ويژگي window.frames
window.frames[0].location = "https://www.w3schools.com/jsref/";
با متدdocument.createElement() ميتوان شئIFrame را ايجاد نمود.
مثال ـ ايجاد شئIFrame
var x = document.createElement("IFRAME");
| ويژگي | شرح |
|---|---|
| align |
درHTML5 پشتيباني نمي شود .ازstyle.cssFloat استفاده كنيد .
مقدار ويژگيalign راتنظيم ويا برگشت ميدهد . |
| contentDocument | شئ سند توليدشده توسطiframe رابرگشت ميدهد . |
| contentWindow | شئ پنجره توليدشده توسطiframe رابرگشت ميدهد. |
| frameBorder |
درHTML5 پشتيباني نمي شود .ازstyle.boder استفاده كنيد.
مقدار ويژگيframeBorder راتنظيم ويا برگشت ميدهد. |
| height | مقدار ويژگيheight عنصر iframeراتنظيم ويا برگشت ميدهد. |
| longDesc |
درHTML5 پشتيباني نمي شود.
مقدار ويژگيlongDesc راتنظيم ويا برگشت ميدهد. |
| marginHeight |
درHTML5 پشتيباني نمي شود .ازstyle.margin استفاده كنيد.
مقدار ويژگيmarginHeight راتنظيم ويا برگشت ميدهد. |
| marginWidth |
درHTML5 پشتيباني نمي شود .ازstyle.margin استفاده كنيد.
مقدار ويژگيmarginWidth راتنظيم ويا برگشت ميدهد. |
| name | مقدار ويژگيname عنصرiframe راتنظيم ويا برگشت ميدهد. |
| sandbox | مقدار ويژگيsandbox عنصرiframe راتنظيم ويا برگشت ميدهد. |
| scrolling |
درHTML5 پشتيباني نمي شود.
مقدار ويژگيscrolling راتنظيم ويا برگشت ميدهد . |
| seamless | تنظيم ويابرگشت ميدهد، كه آياiframe بايد بخشي از سند حاوي باشد يانه
بدون حاشيه ويا نوار پيمايش |
| src | مقدار ويژگيsrc عنصرiframe راتنظيم ويا برگشت ميدهد. |
| srcdoc | مقدار ويژگيsrcdoc عنصرiframe راتنظيم ويا برگشت ميدهد. |
| width | مقدار ويژگيwidth عنصرiframe راتنظيم ويا برگشت ميدهد. |
شئIFrame از ويژگي ها ورويداد هاي استاندارد پيروي ميكند.