یافتن چند تا کنترل در صفحه با جاوا اسکریپت
سلام
من توی صفحات Asp.net چند تا Iframe دارم که در هر Iframe یک صفحه دارم
چطوری می تونم به مثلا پانل های داخل صفحه ای که خودش در Ifarme قرارداره با جاوا اسکریپت دسترسی پیدا کنم
آیا این کد ها برای IE و FireFox فرق داره؟ اگه فرق چطوری کد جدا براش بنویسم؟
مرسی راهنمایی کنید
نقل قول: یافتن چند تا کنترل در صفحه با جاوا اسکریپت
نقل قول:
نوشته شده توسط
آرام جان گل
سلام
من توی صفحات ASP.NET چند تا Iframe دارم که در هر Iframe یک صفحه دارم
چطوری می تونم به مثلا پانل های داخل صفحه ای که خودش در Ifarme قرارداره با جاوا اسکریپت دسترسی پیدا کنم
آیا این کد ها برای IE و FireFox فرق داره؟ اگه فرق چطوری کد جدا براش بنویسم؟
مرسی راهنمایی کنید
سلام.
کافیه تا IFRAME مورد نظر رو بگیرید (با getElementById یا هر api دیگه) و سپس با استفاده از contentWindow property به window object اون iframe برسید. بقیه کار هم از اینجا به بعد مشخصه. در مورد سوال دوم هم خیر، IE و FF هر دو از این property پشتیبانی میکنن. (اینم یک مثال کوچک)
موفق باشید.
نقل قول: یافتن چند تا کنترل در صفحه با جاوا اسکریپت
سلام
یعنی این طوری بنویسم ؟
var frame = document.getElementById(frameName);
if(frameName=='frame4'){
// frame.src='TabForm.aspx';
var MyIfram = frame.contentWindow.document;
MyIfram.getElementById('pnlInformation').display = true;
MyIfram.getElementById('Panel02').display = false;
MyIfram.getElementById('Pnl_PaymentRequets').display = false;
MyIfram.getElementById('Pnl_ContractProgress').display = false;
MyIfram.getElementById('pnl_project_Sammury').display = false;
این کدی که من نوشتم جواب نمی ده
لطفاً راهنمایی کنید.