有一个公共页,这个页面里有一个变量type,公共页的右边有一个边栏,这个边栏里的内容是根据type的不同而显示不同的内容,type的值有70多种,如果把这个70多种边栏都写在公共页面的话,公共页面的负担会非常的大,会有大量不执行的代码。当然看到这里,很多人会想到框架,没错,这本来就是一框架做的事,可是框架是不能被搜索引擎抓取的。所以这里不能用iframe。我想用include page,但是在page页里不能有<html><title>等标签,如果有了,在公共内部里就会有多个<html><title>,这是很乱的事。我可以在page页里不加这些东西,来这里只是想找一个更好的解决方案。请大家赐教。
你可以建立一个类文件,这个类文件对象一个所有type的类型的数组,另一个数组对象type输出的东西。
那么在公共页只需要遍历下这个数组输出就行了。而不用if else或者switch。