2012-03-22 119 views
1

我有語言上我的網站鏈接,當我打開我的主頁,主頁中間的內容的div是默認和其他一些申報單的中間部分可見也加載,但它們是隱藏。當一個鏈接,用戶點擊(語言以外的鏈接)的主頁上顯示該鏈接的內容股利和默認的皮張所以點擊鏈接只顯示和隱藏內容的div不重新加載頁面。但是,當一些內容的DIV是可見的,我點擊語言鏈接重新加載這是很好的頁面,但我想股利是可見的,這是明顯的重裝前,目前,當它重新加載頁面它使主要的div可見 我的看法代碼DIV仍然可見的頁面重新加載後

************** Main Div*************** 

<div id="main-content"> 
<div id="left-ad"> 
    <img style="margin-bottom:2px" src="<?php echo $template_data['images_path'] ?>/left-ad.jpg" height="270px" alt="Ad" /> 
</div> 
<div id="content"> 
    <div id="menu">      
     <ul id="language_selector"> 
      <?php foreach ($languages as $lang) { ?> 
       <li> 
        <a href="<?php echo base_url(); ?>home/box/<?php echo $template_data['box_id']?>/<?php echo $lang['language_name']?>"> 
         <img src="<?php echo base_url(); ?>public/default/version01/images/country_<?php echo $lang['language_name'] ?>.png" width="27" height="18" border="0" /> 
        </a> 
       </li> 
      <?php } ?> 
     </ul>      
    </div> 
    <h2><?php echo $variables_data[1]['value'] ?></h2> 
    <p><?php echo $variables_data[2]['value'] ?></p> 
    <div style="clear:right;"></div> 
</div> 
<div style="clear:left;"></div>    
<div id="download"> 
    <div id="download_arrow"> 
     <img id="download_arrow" src="<?php echo $template_data['images_path'] ?>/download_arrow.png" alt="Free Download" height="36" width="43" /> 
    </div> 
    <div id="download_button"> 
     <img id="download_button" src="<?php echo $template_data['images_path'] ?>/download_button.png" alt="Free Download" height="60" width="123" /> 
    </div> 
    <div style="clear:both;"></div> 
</div> 

***************Hidden divs******************** 

<?php foreach ($titles_data as $title) { ?> 
<div style="display:none; margin: 0 10px; font-size:12px;" id="content_<?php echo $title['idtitles'] ?>"> 
    <div id="left-ad"> 
     <a href="<?php echo base_url(); ?>home/download?file=<?php echo $title['pdf_path'] ?>" class='download_dialog'> 
      <img style="margin-bottom:2px" src="<?php echo base_url(); ?>import/<?php echo $title['image_path'] ?>" height="270px" alt="Ad" /> 
     </a><br /> 
     <a href="<?php echo base_url(); ?>home/download?file=<?php echo $title['pdf_path'] ?>"><img src="<?php echo $template_data['images_path'] ?>/download_button2.png"/></a> 
    </div> 
    <div id="content"> 
     <div id="menu">      
      <ul id="language_selector"> 
       <?php foreach ($languages as $lang) { ?> 
        <li> 
         <a href="<?php echo base_url(); ?>home/box/<?php echo $template_data['box_id']?>/<?php echo $lang['language_name']?>" onclick="activate('content_<?php echo $title['idtitles'] ?>')"> 
          <img src="<?php echo base_url(); ?>public/default/version01/images/country_<?php echo $lang['language_name'] ?>.png" width="27" height="18" border="0" /> 
         </a> 
        </li> 
       <?php } ?> 
      </ul>      
     </div> 
     <h2><?php echo $title['title'] ?></h2> 
     <p><?php echo $title['description'] ?></p> 
     <div style="clear:right;"></div> 
    </div> 
    <div style="clear:left;"></div>    
    <div id="download"> 
     <div id="download_arrow"> 
      <img id="download_arrow" src="<?php echo $template_data['images_path'] ?>/download_arrow.png" alt="Free Download" height="36" width="43" /> 
     </div> 
     <div id="download_button"> 
      <img id="download_button" src="<?php echo $template_data['images_path'] ?>/download_button.png" alt="Free Download" height="60" width="123" /> 
     </div> 
     <div style="clear:both;"></div> 
    </div> 
</div> 
<div style="clear:both;"></div> 

一些用戶建議使用jQuery的cookie的插件,但我不知道如何使用CodeIgniter使用它。

的幫助,任何良好來源?

或任何其他替代?

許多在此先感謝

+0

由於這是您在構建此代碼時所要求的第五個相關問題,可能最好先接受上一個問題的答案,或者發佈答案/用您的解決方案更新您的問題。 – Rooneyl 2012-03-22 14:47:32

回答

0

最好的解決方案是設置使用JavaScript的cookie。然後在渲染頁面時讀取該cookie以隱藏主div。

+0

你能提供任何好的教程鏈接嗎? – 2012-03-22 14:50:38

+0

SteveO的回答很好。 jQuery cookie插件將會很方便,還有一些簡單的PHP代碼,比如if(isset($ _ COOKIE ['yourcookiename'])){ – Luc 2012-03-23 02:33:42

+0

我應該發送div id給一個jquery函數onclick鏈接事件,然後將它設置爲一個cookie?但如何在腳本中設置Cookie值?你可以PLZ給我提供一些須藤代碼與refrence我的代碼給...謝謝 – 2012-03-23 10:21:36

相關問題