麻烦帮我把这段PHP代码转成ASP(wordpress转zblog用)

一共3句啊,用来判断突出显示当前导航的
第一句:<?php if ( is_home() ) { echo ' class="nav_on"'; } else { echo ' class="nav_off"'; } ?>>
第二句:<?php if ( is_category() || is_archive() || is_search() || is_single() || is_date() ) { echo ' class="nav_on"'; } else { echo ' class="nav_off"'; } ?>>
第三句: <?php if ( is_page('about') ) { echo ' class="nav_on"'; } else { echo ' class="nav_off"'; } ?>>
我现在的导航比如是
<li><a href="shipin.html" onMouseOver="javascript:ftab(1)" id="nav1" 【判断】><span>视 频</span></a></li>
<li class="menu_line"></li>
<li><a href="xinwen.html" onMouseOver="javascript:ftab(2)" id="nav2" 【判断】><span>新 闻</span></a></li>
<li class="menu_line"></li>

加个判断,如果当前页面地址是新闻,则让新闻的class=on,其他的为off,判断如何写?

<%
str = Request.ServerVariables("URL")
'如果页面为http://www.123.com/xinwen.html . str="/xinwen.html"
str = replace(str,"/","")
'str="xinwen.html"
%>
<li class="<%if str = "shipin.html" then response.write "menu_line" end if%>">
<a href="shipin.html" onMouseOver="javascript:ftab(1)" id="nav1" 【判断】><span>视 频</span></a></li>
<li class="<%if str = "xinwen.html" then response.write "menu_line" end if%>>
<a href="xinwen.html" onMouseOver="javascript:ftab(2)" id="nav2" 【判断】><span>新 闻</span></a></li>
<li class="<%if str = "otherPage.html" then response.write "menu_line" end if%>"></li>

应该是对的
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-12-15
is_home() is_category() 等等这些都是定义在php里的函数,光把这几句改asp没用本回答被网友采纳
第2个回答  2010-12-15
is_home()
is_category()
is_page('about')
这几个是自定义的函数,你先在其他文件中找到这几个函数线。

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网