تقاضای ساخت و ایجاد منوی درختی

babak869

Member
با سلام
من میخوام یه نمودار درختی داشته باشم که شامل شاخه های متعدد و یک زیر شاخه باشه . مثل خیلی از سایتها که برای محصولاتشون دسته بندی دارن و با کلیک روی هر شاخه زیرشاخه های اون نمایش داده میشه .
من یه کد دارم اما متاسفانه با کلیک روی هر شاخه عکس اون تغییر نمیکنه یعنی میخوام زمانی که نمودار درختی در حالت باز شده هستش عکس کنار اون آیتم بصورت یه پوشه بازشده بشه .

از دوستان خواهش میکنم راهنمایی بفرمایند
متشکرم

اینم کدش:

کد:
<Html>
  <Head>
    <Meta Http-Equiv="Cache-Control" CONTENT="No-Cache">
    <Meta Http-Equiv="Content-Type" Content="text/html; Charset=windows-1256">
    <Meta http-equiv="content-language" content="fa">
    <Title>منو</Title>
    <Script>
      function SwitchViews(id)
      {
        id = document.getElementById(id);
        id.style.display = (id.style.display == 'none') ? 'block' : 'none';
        return;
      }
    </Script>
  </Head>
  <?php
  // connect To MySql Database
  $link = mysql_connect('localhost', 'root', '123');
  if (!$link) {
      die('Could not connect: ' . mysql_error());
  }

  $db_selected = mysql_select_db('menu');
  if (!$db_selected) {
      die ('Can\'t use : ' . mysql_error());
  }

    mysql_query("SET CHARACTER SET cp1256");
    mysql_query("SET NAMES 'cp1256'");
  ?>
  <Body dir=rtl>
    <Table width="100%" border="1" height="100%" cellspacing="0">
      <Tr>
        <Td rowspan=2 width="40%" valign="Top">
          <Table>
            <?php
            $query="Select * from main_menu"; // Get Main Object Menu
            $result = mysql_query("$query");
            $i=0; // This is counter Menu For Function SwitchView
            while ($row = mysql_fetch_array($result, MYSQL_ASSOC))
            {
              $i++;
              echo "
              <Tr onclick=\"SwitchViews($i);\" height=\"30\">
                <Td nowrap valign=\"top\" style='font-family:Tahoma;font-size:12 px;line-height:20 px;'>
                  <Img Src='align.png' width='15'> $row[VALUE]
                </Td>
              </Tr>
              <Tr  id='$i' style='DISPLAY:none'>
                <Td  style='font-family:Tahoma;font-size:12 px;line-height:25 px;padding-right:20 px;' nowrap>";
                  $query_detail="Select * From sub_menu where ID_MAIN_MENU='$row[ID_MAIN_MENU]'";
                  $result_detail = mysql_query("$query_detail");
                  while ($row_detail = mysql_fetch_array($result_detail, MYSQL_ASSOC))
                  {
                    echo "<A  href='http://$row_detail[url]' target='$row_detail[TARGET]'>$row_detail[VALUE]</A><Br>";
                  }

                echo "
                </Td>
              </Tr>";
            }
          ?>
          </Table>
        </Td>
      </Tr>
    </Table>
    <?php
      mysql_close($link);
   ?>
  </Body>

</Html>
 

پیوست ها

  • x54.PNG
    x54.PNG
    3.7 کیلوبایت · بازدیدها: 10

babak869

Member
سلام
از لطفتون ممنونم .اما این برنامه اطلاعات نودها رو ازدیتابیس میخونه و با پی اچ پی هستش. آیا میشه این مراحل رو با دی اچ تی ام ال نوشت؟
 

echessdesign

مدیر انجمن طراحی وب
ارادتمندم بابک جان، متاسفانه در ارتباط با این برنامه اطلاعات جامعی ندارم، می تونی دانلود کنی و تست کنی.
پاینده باشید.
 

omid sarmad

Active Member
سلام
از لطفتون ممنونم .اما این برنامه اطلاعات نودها رو ازدیتابیس میخونه و با پی اچ پی هستش. آیا میشه این مراحل رو با دی اچ تی ام ال نوشت؟

سلام،دوست عزیز نرم افزار Sothin DHTML Menu مخصوص ساخت منوهای دی اچ تی ام ال است.
ضمنا برای ساخت منوهای درختی باید از نرم افزار Sothink Tree Menu استفاده کنی نه Sothin DHTML Menu.
هر دوی این نرم افزارها را میتونی از آدرس زیر دریافت کنی.
http://www.radsoftwareteam.com
 

elahe2752

Member
می شه لطف منید طرز استفادشونو توضیح بدین .

من download کردم ، حالا نمی دونم چه جوری کار می کنه !!
 

echessdesign

مدیر انجمن طراحی وب
درود بر شما
می شه لطف منید طرز استفادشونو توضیح بدین .

من download کردم ، حالا نمی دونم چه جوری کار می کنه !!
پیش تر توضیح داده شده، جستجو فرمایید.
 

جدیدترین ارسال ها

بالا