日期:2014-05-18  浏览次数:20372 次

如何把ListBox做的导航栏变成带有超链接的导航栏
我以前用   ListBox从数据库提取数据   来生成第二层菜单导航栏

看了搜索引擎优化的文章才知道   如果这样的话  

搜索引擎根本无法检索到我的网页

现在要把第二层导航栏改成有   超链接   href   的导航栏   如何做呢

------解决方案--------------------
很多方法了
{
Respose.Write( "javascript:window.location.href= 'u href?id= ' "+ListBox1_SelectValue);
}
------解决方案--------------------
那么就直接用html控件实现就好啦。用dropdownlist + javascript
------解决方案--------------------
没生成地址,搜索怎么能搜到.
------解决方案--------------------
即在select 中加入onchange方法
然后将所选项作为参数传入一javascript方法中,
在该js方法中再建立 <a href 这样的超链接,这样可以满足lz的要求吗?

------解决方案--------------------
<select id= "Select1 " onchange= "setChange() ">
<option selected= "selected " value= "value1 "> value1 </option>
<option value= "value2 "> value2 </option>
<option value= "value3 "> value3 </option>
</select>
js:
function setChange()
{
var value = document.all( 'Select1 ').value;
window.location.href = "Page2.aspx?value= "+value;
}//或者用switch语句,写多个window.location.href
window.location.href可以建立索引吗,我也不清楚