大家好请教个问题
下面代码中分四个部分,分别为‘房型一’‘房型二’‘房型三’‘房型四’。我想当房型一中的{dede:field.dffangxingyi /}的值为真时显示整个“房型一”的内容,反之则不显示,当房型二中的{dede:field.dffangxinger /}的值为真时显示整个“房型二”的内容,反之则不显示,以此类推。
                    <!--房型一!-->
                    <div class="FangXingMain">
                     <div class="FangXingList">
                            <span class="FangXing2">{dede:field.dffangxingyi /}</span>
                        <span class="MenShiJia2"><s>{dede:field.dfmenshijiayi /}</s></span>
                         <span class="QianTaiJia2">{dede:field.dfxianfujiayi /}</span>
                         <span class="ZaoCan2">{dede:field.dfzaocanyi /}</span>
                         <span class="ChuangXing2">{dede:field.dfchuangxingyi /}</span>
                         <span class="KuanDai2">{dede:field.dfkuandaiyi /}</span>
                         <span class="FenHong2">
<Script> 
                                var x = {dede:field.dfxianfujiayi /};  
                                var y = 0.06; 
                                document.write(Math.round(x*y)/1)
                            </Script>
                            </span>
                         <span class="XianFu2"><a href="{dede:field name='phpurl'/}/hotelyd.php?aid={dede:field.id/}&title={dede:field.title/}&dffangxing={dede:field.dffangxingyi/}" title="酒店预订" target="_blank"><img src="{dede:global.cfg_templets_skin/}/images/yuding.gif" /></a></span>
                        </div>
                        <div class="FangXingCon">
                            <ul>
                             <li>·面积:{dede:field.dfmianjiyi /}平方米</li>
                                <li>·楼层:{dede:field.dfloucengyi /}</li>
                                <li>·房型:{dede:field.dffangxiangyi /}</li>
                                <li>·床型:{dede:field.dfchuangxiangxyi /}</li>
                                <li>·可加床:{dede:field.dfjiachuangyi /}</li>
                                <li>·无烟房:{dede:field.dfwuyanfangyi /}</li>
                                <div style="clear:both"></div>
                            </ul>
                         </div>
                    </div>
                    
                    <!--房型二!-->
                    <div class="FangXingMain">
                     <div class="FangXingList">
                            <span class="FangXing2">{dede:field.dffangxinger /}</span>
                        <span class="MenShiJia2"><s>{dede:field.dfmenshijiaer /}</s></span>
                         <span class="QianTaiJia2">{dede:field.dfxianfujiaer /}</span>
                         <span class="ZaoCan2">{dede:field.dfzaocaner /}</span>
                         <span class="ChuangXing2">{dede:field.dfchuangxinger /}</span>
                         <span class="KuanDai2">{dede:field.dfkuandaier /}</span>
                         <span class="FenHong2">
<Script> 
                                var x = {dede:field.dfxianfujiaer /};  
                                var y = 0.06; 
                                document.write(Math.round(x*y)/1)
                            </Script>
                            </span>
                         <span class="XianFu2"><a href="{dede:field name='phpurl'/}/jdydxt.php?aid={dede:field.id/}&title={dede:field.title/}" title="酒店预订" target="_blank"><img src="{dede:global.cfg_templets_skin/}/images/yuding.gif" /></a></span>
                        </div>
                        <div class="FangXingCon">
                            <ul>
                             <li>·面积:{dede:field.dfmianjier /}平方米</li>
                                <li>·楼层:{dede:field.dfloucenger /}</li>
                                <li>·房型:{dede:field.dffangxianger /}</li>
                                <li>·床型:{dede:field.dfchuangxiangxer /}</li>
                                <li>·可加床:{dede:field.dfjiachuanger /}</li>
                                <li>·无烟房:{dede:field.dfwuyanfanger /}</li>
                                <div style="clear:both"></div>
                            </ul>
                         </div>
                    </div>
                    
                    <!--房型三!-->
                    <div class="FangXingMain">
                     <div class="FangXingList">
                            <span class="FangXing2">{dede:field.dffangxingsan /}</span>
                        <span class="MenShiJia2"><s>{dede:field.dfmenshijiasan /}</s></span>
                         <span class="QianTaiJia2">{dede:field.dfxianfujiasan /}</span>
                         <span class="ZaoCan2">{dede:field.dfzaocansan /}</span>
                         <span class="ChuangXing2">{dede:field.dfchuangxingsan /}</span>
                         <span class="KuanDai2">{dede:field.dfkuandaisan /}</span>
                         <span class="FenHong2">
<Script> 
                                var x = {dede:field.dfxianfujiasan /};  
                                var y = 0.06; 
                                document.write(Math.round(x*y)/1)
                            </Script>
                            </span>
                         <span class="XianFu2"><a href="{dede:field name='phpurl'/}/jdydxt.php?aid={dede:field.id/}&title={dede:field.title/}" title="酒店预订" target="_blank"><img src="{dede:global.cfg_templets_skin/}/images/yuding.gif" /></a></span>
                        </div>
                        <div class="FangXingCon">
                            <ul>
                             <li>·面积:{dede:field.dfmianjisan /}平方米</li>
                                <li>·楼层:{dede:field.dfloucengsan /}</li>
                                <li>·房型:{dede:field.dffangxiangsan /}</li>
                                <li>·床型:{dede:field.dfchuangxiangxsan /}</li>
                                <li>·可加床:{dede:field.dfjiachuangsan /}</li>
                                <li>·无烟房:{dede:field.dfwuyanfangsan /}</li>
                                <div style="clear:both"></div>
                            </ul>
                         </div>
                    </div>
                    
                    <!--房型四!-->
                    <div class="FangXingMain">
                     <div class="FangXingList">
                            <span class="FangXing2">{dede:field.dffangxingsi /}</span>
                        <span class="MenShiJia2"><s>{dede:field.dfmenshijiasi /}</s></span>
                         <span class="QianTaiJia2">{dede:field.dfxianfujiasi /}</span>
                         <span class="ZaoCan2">{dede:field.dfzaocansi /}</span>
                         <span class="ChuangXing2">{dede:field.dfchuangxingsi /}</span>
                         <span class="KuanDai2">{dede:field.dfkuandaisi /}</span>
                         <span class="FenHong2">
<Script> 
                                var x = {dede:field.dfxianfujiasi /};  
                                var y = 0.06; 
                                document.write(Math.round(x*y)/1)
                            </Script>
                            </span>
                         <span class="XianFu2"><a href="{dede:field name='phpurl'/}/jdydxt.php?aid={dede:field.id/}&title={dede:field.title/}" title="酒店预订" target="_blank"><img src="{dede:global.cfg_templets_skin/}/images/yuding.gif" /></a></span>
                        </div>
                        <div class="FangXingCon">
                            <ul>
                             <li>·面积:{dede:field.dfmianjisi /}平方米</li>
                                <li>·楼层:{dede:field.dfloucengsi /}</li>
                                <li>·房型:{dede:field.dffangxiangsi /}</li>
                                <li>·床型:{dede:field.dfchuangxiangxsi /}</li>
                                <li>·可加床:{dede:field.dfjiachuangsi /}</li>
                                <li>·无烟房:{dede:field.dfwuyanfangsi /}</li>
                                <div style="clear:both"></div>
                            </ul>
                         </div>
                    </div>

解决方案 »

  1.   

    如此这般
    <script>
    if(当{dede:field.dffangxinger /}是真的时候){
    </script>
    房型N
    <script>
    }
    </script>
      

  2.   

    用div的visibility属性    先在style里面把所有相关的div 例如class 为 fangxing的
    .fangxing {
       visibility: hidden;
    }然后在js里面写
    if (... is true)
    document.getElementById("...").style.visiblity="visible";
      

  3.   

    lz用的dede啊
    1,如果是都加载的话  就用js了
    2,就是在[field:dffangxingyi runphp='yes'] 
    if(!@me){
       @me='style="display:none"';
    }
    [/field:dffangxingyi]把上面的 代码加到每个房型的div里  试试
      

  4.   


    window.onload = function () {
        if (dede:field.dffangxingsi) {
              找到房型一的div,然后设置它的样式显示
              document.getElementById("f1").sytle.display = "block";
        } else {
             document.getElementById("f1").sytle.display = "none";
        }
    其他以此类推
    }