PDA

View Full Version : سوال: دسترسی به متغیر های جاوااسکریپت



alimooghashang
شنبه 26 آذر 1390, 23:36 عصر
سلام
یه صفحه html هست که داخلش یه سری تابع جاوا اسکریپت و متغیر ها مقدار دهی میشه
داخل همین صفحه یه iframe هست که یه صفحه از یه سایت دیگه رو باز میکنه که داخل اون صفحه ای که داخل iframe باز میشه یه سری کد جاوا اجرا میشه و متغیر هایی وجود داره
سوالم اینه که چچطوری میتونم به متغیر های جاوااسکریپت اون صفحه که از یه سایت دیگه هست دسترسی پیدا کنم
ممنون

narsic
سه شنبه 29 آذر 1390, 11:35 صبح
با کد زیر میتونید یه iframe و محتویاتش دسترسی پیدا کنید
var iFrame = document.getElementById('id');
iFrame = iFrame.contentDocument || iFrame.contentWindow.document;
برای دسترسی به متغیرها هم از متغیر نمونه سازی شده و نام متغیر داخلی استفاده کنید
مثال
iFrame.varName
موفق باشید

AMIBCT
پنج شنبه 01 دی 1390, 01:17 صبح
اگر محتوای iframe روی دامین فعلی شما باشد می‌توانید به محتوای آن دسترسی پیدا کنید
در غیر این صورت مرورگر جلوی اجرای اسکریپت شما را خواهد گرفت