نمایش نتایج 1 تا 3 از 3

نام تاپیک: یافتن چند تا کنترل در صفحه با جاوا اسکریپت

  1. #1

    یافتن چند تا کنترل در صفحه با جاوا اسکریپت

    سلام

    من توی صفحات Asp.net چند تا Iframe دارم که در هر Iframe یک صفحه دارم
    چطوری می تونم به مثلا پانل های داخل صفحه ای که خودش در Ifarme قرارداره با جاوا اسکریپت دسترسی پیدا کنم

    آیا این کد ها برای IE و FireFox فرق داره؟ اگه فرق چطوری کد جدا براش بنویسم؟

    مرسی راهنمایی کنید

  2. #2

    نقل قول: یافتن چند تا کنترل در صفحه با جاوا اسکریپت

    نقل قول نوشته شده توسط آرام جان گل مشاهده تاپیک
    سلام
    من توی صفحات ASP.NET چند تا Iframe دارم که در هر Iframe یک صفحه دارم
    چطوری می تونم به مثلا پانل های داخل صفحه ای که خودش در Ifarme قرارداره با جاوا اسکریپت دسترسی پیدا کنم
    آیا این کد ها برای IE و FireFox فرق داره؟ اگه فرق چطوری کد جدا براش بنویسم؟
    مرسی راهنمایی کنید
    سلام.
    کافیه تا IFRAME مورد نظر رو بگیرید (با getElementById یا هر api دیگه) و سپس با استفاده از contentWindow property به window object اون iframe برسید. بقیه کار هم از اینجا به بعد مشخصه. در مورد سوال دوم هم خیر، IE و FF هر دو از این property پشتیبانی میکنن. (اینم یک مثال کوچک)

    موفق باشید.

  3. #3

    نقل قول: یافتن چند تا کنترل در صفحه با جاوا اسکریپت

    سلام
    یعنی این طوری بنویسم ؟


    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;


    این کدی که من نوشتم جواب نمی ده
    لطفاً راهنمایی کنید.

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •