نمایش نتایج: از شماره 1 تا 10 , از مجموع 10

موضوع: کسی این کد رو داره؟

  1. #1
    عضو انجمن
    تاریخ عضویت
    Aug 2009
    نوشته ها
    257
    تشکر تشکر کرده 
    174
    تشکر تشکر شده 
    142
    تشکر شده در
    125 پست

    پیش فرض کسی این کد رو داره؟

    سلام
    من یه جدول و سلکت باکس دارم

    توی سلکت باکس نوشتم : دوشنبه - سه شنبه

    اگر بخوام طوری تعریف کنم که با کلیک روی دوشنبه
    تو جدول هم یکی از سلول هاش رنگی شه و یا چیزی توش نوشته شه.
    بعد که روی سه شنبه کلیک کردم سلولی که مربوط به دوشنبه بود و رنگی بود به حالت قبل و سفید شه و سلول مربوط به سه شنبه رنگی شه؟

    میشه کمکم کنین

  2. # ADS




     

  3. #2
    عضو دائم Rezash آواتار ها
    تاریخ عضویت
    Feb 2010
    محل سکونت
    مشهد
    نوشته ها
    1,923
    تشکر تشکر کرده 
    889
    تشکر تشکر شده 
    2,385
    تشکر شده در
    1,535 پست

    پیش فرض پاسخ : کسی این کد رو داره؟

    به select باكس يك id اختصاص بده و با onclick يا onchange يا ... در هنگام تغيير دلخواه تابع دلخواهت رو اجرا كن
    مثلا براي تغيير رنگ مي توني كلاس يك سلول رو كه يك آي دي از قبل براش در نظر گرفتي عوض كني يا با تغيير استايل
    بک آپ بگیرید قبل از آنکه پشیمان شوید!
    تشخیص سیستم مدیریت محتوای سایت - سایت شخصی

  4. تعداد تشکر ها از Rezash به دلیل پست مفید


  5. #3
    عضو انجمن
    تاریخ عضویت
    Apr 2009
    نوشته ها
    374
    تشکر تشکر کرده 
    82
    تشکر تشکر شده 
    234
    تشکر شده در
    198 پست

    پیش فرض پاسخ : کسی این کد رو داره؟

    این مسئله اصلا به ایجکس مربوط نمیشه این جاوا اسکریپته
    گشته خزان نو بهار من بهار من رفت و نیامد نگار من ،نگار من

    سپری شد شب جدایی به امید آنکه تو بیایی ،به امید آنکه تو بیایی

  6. #4
    عضو انجمن
    تاریخ عضویت
    Aug 2009
    نوشته ها
    257
    تشکر تشکر کرده 
    174
    تشکر تشکر شده 
    142
    تشکر شده در
    125 پست

    پیش فرض پاسخ : کسی این کد رو داره؟

    آقا یه کدی آماده کردم
    این سلکت می کنم گزینه ها رو توی تگ دیو میاد خروجی...اما اینو نمی دونم چه جوری میشه تو جی اس طوری تعریف کرد که با هر بار سلکت همون گزینه نمایش داده بشه.و زمانی که سلکت بعدی رو می زنم قبلی مخفی شه و مقدار جدید رو نشون بده


    کد جی اسم اینه:

    کد HTML:
    <script type="text/javascript">
    var currentform="";
    function doForms(form)
    {
    
       if (currentform!="")
       {
          var fm = document.getElementById(currentform);
          if (typeof(fm) != undefined)
          {
             fm.className="hide";       
          }   
       }
    
    
       var itm = form.selectform[form.selectform.selectedIndex].value;
       currentform=itm;
    
       if (itm!="")
       {
          fm = document.getElementById(itm);
    
          if (typeof(fm) != undefined)
          {
             fm.className="show";       
          currentform="";
          }   
       }
    
       
    
    }
    </script>

    یه سی اس اس هم گذاشتم:
    کد HTML:
    <style>
    .hide
    {
       display: none;
    }
    .show
    {
       display: block;
    }
    </style>

    اینم فرم منه:

    کد HTML:
    <form name="selectsinging">
    <SELECT name="selectform" onchange="doForms(this.form)">
    <OPTION value="barnamenevisi">برنامه سازی وب</option>
    <OPTION value="varzesh">ورزش</option>
    <OPTION value="honar">هنر</option>
    <OPTION value="qoran">قرآن</option>
    <OPTION value="jomlesazi">جمله سازی</option>
    </select>
    </form>

    اینم دیو های منه:

    کد HTML:
    <div id="barnamenevisi" class="hide">برنامه سازی وب</div>
    <div id="varzesh" class="hide">ورزش</div>
    <div id="honar" class="hide">هنر</div> 
    <div id="qoran" class="hide">قرآن</div> 
    <div id="jomlesazi" class="hide">جمله سازی</div>

    حالا چی؟
    ویرایش توسط vimax : October 13th, 2010 در ساعت 19:14

  7. #5
    عضو دائم Rezash آواتار ها
    تاریخ عضویت
    Feb 2010
    محل سکونت
    مشهد
    نوشته ها
    1,923
    تشکر تشکر کرده 
    889
    تشکر تشکر شده 
    2,385
    تشکر شده در
    1,535 پست

    پیش فرض پاسخ : کسی این کد رو داره؟

    کد HTML:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    
    <head>
    <meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
    <title>برنامه سازی وبورزشهنرقرآنجمله سا</title>
    <script type="text/javascript">
    var current = "";
    function doForms(form)
    {
    	if (current !="")
    	{
    	var fm = document.getElementById(current);
    	if (typeof(fm) != undefined)
    	fm.className="hide";
    	}
    	
    
    
       var itm = form.selectform[form.selectform.selectedIndex].value;
       current =itm;
       if (itm!="")
       {
          fm = document.getElementById(itm);
          if (typeof(fm) != undefined)
             fm.className="show";       
       }
    
       
    
    }
    </script>
    <style>
    .hide
    {
       display: none;
    }
    .show
    {
       display: block;
    }
    </style>
    </head>
    
    <body>
    <form name="selectsinging">
    <SELECT name="selectform" onchange="doForms(this.form)">
    <OPTION value="barnamenevisi">برنامه سازی وب</option>
    <OPTION value="varzesh">ورزش</option>
    <OPTION value="honar">هنر</option>
    <OPTION value="qoran">قرآن</option>
    <OPTION value="jomlesazi">جمله سازی</option>
    </select>
    </form>
    <div id="barnamenevisi" class="hide">برنامه سازی وب</div>
    <div id="varzesh" class="hide">ورزش</div>
    <div id="honar" class="hide">هنر</div> 
    <div id="qoran" class="hide">قرآن</div> 
    <div id="jomlesazi" class="hide">جمله سازی</div>
    </body>
    
    </html>
    بک آپ بگیرید قبل از آنکه پشیمان شوید!
    تشخیص سیستم مدیریت محتوای سایت - سایت شخصی

  8. تعداد تشکر ها ازRezash به دلیل پست مفید


  9. #6
    عضو انجمن
    تاریخ عضویت
    Aug 2009
    نوشته ها
    257
    تشکر تشکر کرده 
    174
    تشکر تشکر شده 
    142
    تشکر شده در
    125 پست

    پیش فرض پاسخ : کسی این کد رو داره؟

    رضا جان من اگه بخوام کاری کنم که مثلا درس قران توی 2 تا سلول نمایش داده شه یعنی مرج بشه دو تا سلول ادغام بشه چی کار کنم؟
    مثلا
    کد HTML:
    <table><tr><td></td><td></td><td></td></tr></table>
    تعداد تی دی ها رو ببین . من وقتی روی سلکت باکس گزینه قران رو زدم دیو مربوط به آی دی قران رو میزام تو تگ تی دی . خب تا اینجا مشکلی نیست.اما اگر بخوام او تو دو تا تگ تی دی به صورت مرج شده بیاد نشون بده چی کار کنم؟ طوری که روی درس دیگه از سلکت باکس کلیک کردم به حالت اول اون 2 تا سلول تی دی برگرده؟
    اینم میدونم که برای مرج دو تا سلول باید از colspan استفاده کنم مثلا واسه 2 تا سلول مرج شه:
    کد HTML:
    <td colspan="2">قران</td>
    نمی دونم منظورمو واضح رسوندم یا نه
    ویرایش توسط vimax : October 14th, 2010 در ساعت 18:30

  10. #7
    عضو دائم Rezash آواتار ها
    تاریخ عضویت
    Feb 2010
    محل سکونت
    مشهد
    نوشته ها
    1,923
    تشکر تشکر کرده 
    889
    تشکر تشکر شده 
    2,385
    تشکر شده در
    1,535 پست

    پیش فرض پاسخ : کسی این کد رو داره؟

    يعني وقتي مثلا گزينه "هنر" رو انتخاب مي كنيد ، به جاي نمايش محتواي div با شناسه honar ، دو سطر از يك جدول نشون داده بشه ؟
    به نظر من در همين div ها در داخل div به جاي اينكه به صورت زير اشه :
    کد HTML:
    <div id="barnamenevisi" class="hide">برنامه سازی وب</div>
    <div id="varzesh" class="hide">ورزش</div>
    <div id="honar" class="hide">هنر</div> 
    <div id="qoran" class="hide">قرآن</div> 
    <div id="jomlesazi" class="hide">جمله سازی</div>
    در داخل هر div يك جدول بساز و جدول رو نمايش/عدم نمايش كن . و شخصي سازي يك جدول هم كه خيلي ساده هست.
    مثلا :
    کد HTML:
    <div id="honar" class="hide">
    <table>
    <tr>
    <td>name : </td>
    <td>Honar</td>
    </tr>
    </table>
    </div> 
    div>
    بک آپ بگیرید قبل از آنکه پشیمان شوید!
    تشخیص سیستم مدیریت محتوای سایت - سایت شخصی

  11. #8
    عضو انجمن
    تاریخ عضویت
    Aug 2009
    نوشته ها
    257
    تشکر تشکر کرده 
    174
    تشکر تشکر شده 
    142
    تشکر شده در
    125 پست

    پیش فرض لطفا راهنمایی کنید من رو ... ممنون

    آقا فایل هایی که نوشتم رو اینجا میزارم شما هم ببینید:
    اول فایل جی اس - این فایل باید در فولدری به نام js قرار بگیره
    دوم فایل استایل - این فایل باید در فولدری به نام css قرار بگیره
    سوم فایل ایندکس - این فایل باید در روت قرار بگیره
    چهارم تصاویر - همه تصاویر باید در فولدر images قرار بگیره
    {کل فایل ها و فولدرهایی که تا حالا ساختم رو اتچ کردم}
    -----
    من میخوام زمانی که روی دکمه "درس جدید" کلیک کردم یه پنجره {به صورت ای جکس که صفحه سیاه شه} واشه که توش 3تا فیلد نام درس.ساعت چند تا چند.روز باشه.
    مثلا فیلد اول رو میدم ریاضی...فیلد دوم رو میدم از ساعت 8 تا 10...فیلد سوم رو میدم چهارشنبه...بعد روی دکمه ثبت درس کلیک می کنم.بعد درس توی اون فیلد سلکت باکس میاد.
    خود درس هم به صورت مخفی شده در ردیف "چهارشنبه" و ستون ساعت 8 تا 10 ثبت می شه.
    زمانی که روی سلکت باکس و روی درس "ریاضی" کلیک کردم ، اون سلول هایی که توش درس ریاضی بوده {منظور همون ردیف "چهارشنبه" و ستون ساعت 8 تا 10 هست } به صورت رنگی میشه.

    میخوام اینو بسازم..کم کم ببرمش جلو لطفا کمکم کنین
    فایل های پیوست شده فایل های پیوست شده
    • نوع فایل: zip b..zip (8.2 کیلو بایت, 4 نمایش)

  12. #9
    عضو دائم Rezash آواتار ها
    تاریخ عضویت
    Feb 2010
    محل سکونت
    مشهد
    نوشته ها
    1,923
    تشکر تشکر کرده 
    889
    تشکر تشکر شده 
    2,385
    تشکر شده در
    1,535 پست

    پیش فرض پاسخ : کسی این کد رو داره؟

    خب vimax جان الان دقيقا مشكل در نوشتن كدوم بخش هست ؟
    نوشتن پنجره ي اي كه بايد باز بشه ؟
    افزودن كدهاي جديد به محتواي يك المان با id مشخص
    يا يك راهنمايي كلي براي نوشتن همچين چيزي؟
    يا ساير موراد ... ؟
    بک آپ بگیرید قبل از آنکه پشیمان شوید!
    تشخیص سیستم مدیریت محتوای سایت - سایت شخصی

  13. #10
    عضو انجمن
    تاریخ عضویت
    Aug 2009
    نوشته ها
    257
    تشکر تشکر کرده 
    174
    تشکر تشکر شده 
    142
    تشکر شده در
    125 پست

    پیش فرض پاسخ : کسی این کد رو داره؟

    اگر فایل اتچ شده رو دانلود می کردین و نگاش می کردین بهتر بود.

    من فعلا اینو میخوام بیاموزم:
    -----
    من میخوام زمانی که روی دکمه "درس جدید" کلیک کردم یه پنجره {به صورت ای جکس که صفحه سیاه شه} واشه که توش 3تا فیلد نام درس.ساعت چند تا چند.روز باشه.
    مثلا فیلد اول رو میدم ریاضی...فیلد دوم رو میدم از ساعت 8 تا 10...فیلد سوم رو میدم چهارشنبه...بعد روی دکمه ثبت درس کلیک می کنم.بعد درس توی اون فیلد سلکت باکس میاد.
    خود درس هم به صورت مخفی شده در ردیف "چهارشنبه" و ستون ساعت 8 تا 10 ثبت می شه.
    زمانی که روی سلکت باکس و روی درس "ریاضی" کلیک کردم ، اون سلول هایی که توش درس ریاضی بوده {منظور همون ردیف "چهارشنبه" و ستون ساعت 8 تا 10 هست } به صورت رنگی میشه.

اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. پاسخ ها: 11
    آخرين نوشته: December 9th, 2015, 19:19
  2. پاسخ ها: 2
    آخرين نوشته: November 28th, 2013, 15:43
  3. پاسخ ها: 1
    آخرين نوشته: November 27th, 2013, 01:06
  4. پاسخ ها: 3
    آخرين نوشته: November 19th, 2013, 11:56

کلمات کلیدی این موضوع

مجوز های ارسال و ویرایش

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