آژانس هواپیمایی
pop up

تصیح یک دستور جاوا !

شروع موضوع توسط saberioon ‏11 آپریل 2004 در انجمن JavaScript , VBScript

  1. saberioon

    saberioon کاربر تازه وارد

    تاریخ عضویت:
    ‏20 دسامبر 2002
    نوشته ها:
    318
    تشکر شده:
    0
    محل سکونت:
    Malaysia
    کد:
    <a target="_self" href="javascript:void(showLayer('other1'));">مثال</a><div id="other1" style="display: none">
    به نظر شما این دستورات جاوا چرا ایراد دارند و کار نمی کنند

    من دستوری می خواهم که وقتی روی اون کلیلک بشود زیر دکمه متنی یا لینکها باز بشود
     
  2. saberioon

    saberioon کاربر تازه وارد

    تاریخ عضویت:
    ‏20 دسامبر 2002
    نوشته ها:
    318
    تشکر شده:
    0
    محل سکونت:
    Malaysia
    آقا كسي نيست به ما يك كمكي بكنه ؟
     
  3. navidweblog

    navidweblog کاربر تازه وارد

    تاریخ عضویت:
    ‏21 دسامبر 2002
    نوشته ها:
    112
    تشکر شده:
    4
    اين دستور هيچ مشكلي نداره مشكل شما از فانكشن showLayer بايد باشه. اون فانكشن رو اينجا بنويس تا ببينيم چشه.
     
  4. sina1808

    sina1808 Registered User

    تاریخ عضویت:
    ‏11 سپتامبر 2003
    نوشته ها:
    1,564
    تشکر شده:
    5
    چرا . . .
    اين هم كد هايي كه شما نياز داريد :

    اين براي لينك:

    کد:
      <a style="font-family: tahoma; font-size: 7pt; color: #506880; text-decoration: none" href="javascript:void(showLayer('other'));">More . . .</a>

    اين براي لايه مخفي :
    کد:
    <div id="other" style="border:1px dotted #F3F3F3; display: none; font-family:Tahoma; font-size:8pt; background-color:#F9F9F9">
    </div>

    اين هم كدهايي كه لازم داري :
    کد:
    var ns6 = (!document.all && document.getElementById);
    var ie4 = (document.all);
    var ns4 = (document.layers);
    
    function showLayer(layerName) {
    
           var layerImageName = layerName + "Image"
           if (ns6) {
                  if ( document.getElementById(layerName).style.display == '' ) {
                         document.getElementById(layerName).style.display = 'none';
                  } else {
                         document.getElementById(layerName).style.display = '';
                  }
           } else if (ie4) {
                  if ( document.all[layerName].style.display == '' ) {
                         document.all[layerName].style.display = 'none';
                  } else {
                         document.all[layerName].style.display = '';
                  }
           } else if (ns4) {
                  if ( document.layers[layerName].display == '' ) {
                         document.layers[layerName].display == 'none';
                  } else {
                         document.layers[layerName].display == ''; 
                  }
           }
    }

    اميدوارم به دردت بخوره ;)
     
  5. saberioon

    saberioon کاربر تازه وارد

    تاریخ عضویت:
    ‏20 دسامبر 2002
    نوشته ها:
    318
    تشکر شده:
    0
    محل سکونت:
    Malaysia
    سينا جان دستت درد نكنه