我有一个基于模板的网站,我使用ASP创建。我有几段内容需要在某些页面中看不到。
例如:
home.asp
内容:xyz
kind.asp
内容:x
search.asp
内容:xz
因此,当用户访问home.asp网站时,XYZ需要显示段落,并且在kind.asp中只需要显示X.
有人可以建议我如何在asp或javascript中做到这一点?
答案 0 :(得分:1)
嗯,客户端上的一些通用脚本可能如下所示:
document.addEventListener('DOMContentLoaded', function() {
if( ~location.pathname.indexOf( 'home.asp' ) ) {
[].forEach.call( document.querySelectorAll( 'p:not(.xyz)', function( elem ) {
elem.style.display = 'none';
});
}
}, false);
请注意,这只是一个没有浏览器抽象级别的示例。但是,使用jQuery这个任务变得非常简单:
$(function() {
f( ~location.pathname.indexOf( 'home.asp' ) )
$('p:not(.xyz)').hide();
});
答案 1 :(得分:0)
你可以这样做:
<%
sub writeXYZ()
Response.Write("<p>This is XYZ</p>")
end sub
If showXYZ Then
writeXYZ()
End If
%>