帝国论坛帝国网站管理系统交流区帝国CMS使用交流帝国能判断当前栏目吗? 【本版专题贴子】  
 1/3     1 2 3 ›› ›|
主题:帝国能判断当前栏目吗? [加入收藏夹]   

dzlqsq
用户头衔:进士

精华贴   :0
发贴数   :917
经验值   :3748
注册时间:2006-08-31
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 1 楼]
帝国能判断当前栏目吗?
其他系统好像能在生成页面的时候判断当前栏目,并且高亮显示,如图,而不是打开静态页面的时候用js控制当前栏目的css


如果哪位朋友能给个打开静态页面的时候用js控制当前栏目css的代码,本人不胜感激

上传以下图片:


[该贴被修改 1 次,最后修改时间 2007-03-01 10:52:00 ]


欢迎来我的鸟站看看www.51107.net
2007-03-01 10:48:16 已设置保密 顶部 回复 引用 报告 编辑 删除

wm_chief
用户头衔:管理员

精华贴   :21
发贴数   :48941
经验值   :114161
注册时间:2002-10-30
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 2 楼]

例子:
-----------------------------------------
<style>
.showclass {border:solid 1px red;}
.changeshowclass {border:solid 1px blue;}
</style>
<div class="showclass" id="cid1">css1</div><br>
<div class="showclass" id="cid2">css2</div><br>
<div class="showclass" id="cid3">css3</div><br>
<div class="showclass" id="cid4">css4</div><br>
<script>
var changeclass=window.document.getElementById('cid2');
changeclass.className='changeshowclass';
</script>
-----------------------------------------
上面的“<div class="showclass" id="cid1">”中的“1”用栏目导航[!--classid--]表示
“var changeclass=window.document.getElementById('cid2');”中的“2”用当前栏目id表示:[!--self.classid--]



[零基础入门教程] [模板制作教程] [采集使用教程]
2007-03-01 11:22:44 已设置保密 顶部 回复 引用 报告 编辑 删除

dzlqsq
用户头衔:进士

精华贴   :0
发贴数   :917
经验值   :3748
注册时间:2006-08-31
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 3 楼]

谢谢你,亲爱的wc



欢迎来我的鸟站看看www.51107.net
2007-03-01 11:55:00 已设置保密 顶部 回复 引用 报告 编辑 删除

dzlqsq
用户头衔:进士

精华贴   :0
发贴数   :917
经验值   :3748
注册时间:2006-08-31
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 4 楼]

<TR>
                <TD class=tdmenubar>· <A class=menubar
                  title="图像相关&#13;&#10;软件数:5"
                  href="http://www.xx.com/soft/11/128/">图像相关</A></TD>
                <TD class=tdmenubar>· <A class=distinct
                  title="杀毒防火&#13;&#10;软件数:40"
                  href="http://www.cxx.com/soft/11/129/">杀毒防火</A></TD></TR>
              <TR>
                <TD class=tdmenubar>· <A class=menubar
                  title="网页相关&#13;&#10;软件数:13"
                  href="http://www.cxx.com/soft/11/130/">网页相关</A></TD>
                <TD class=tdmenubar>· <A class=menubar
                  title="系统相关&#13;&#10;软件数:26"
                  href="http://www.xxs.com/soft/11/131/">系统相关</A></TD></TR>

----------------------------
问下,像这种直接在页面里显示class的,应该不是js调用的??
js调用的时候,页面显示的class不变的啊,,只是输入才变的阿。。
这个是不是在生成静态页面的时候就生成了class类???
--------------------------------

[该贴被修改 1 次,最后修改时间 2007-03-01 12:03:05 ]


欢迎来我的鸟站看看www.51107.net
2007-03-01 12:02:20 已设置保密 顶部 回复 引用 报告 编辑 删除

lacdy
用户头衔:举人

精华贴   :3
发贴数   :300
经验值   :1490
注册时间:2006-08-21
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 5 楼]

不太明白啊
可以个个具体例子吗???



QQ:26211803 交流群:37797574
网络资源聚合CMS模板资源
2008-04-17 10:07:50 已设置保密 顶部 回复 引用 报告 编辑 删除

爱炫耀的医生
用户头衔:进士

精华贴   :0
发贴数   :953
经验值   :2358
注册时间:2008-02-22
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 6 楼]

这个我也有需求
一直没很好的 搞定

我的栏目导航代码是

<a id="one1" href="#" onmouseover="setTab('one',1,4)">首页</a>
<a id="one2" href="#" onmouseover="setTab('one',2,4)" class="hover">频道1</a>
<a id="one3" href="#" onmouseover="setTab('one',3,4)">频道2</a>
<a id="one4" href="#" onmouseover="setTab('one',4,4)">频道3</a>

栏目效果是   class="hover" 就表示 当前栏目
不知道 帝国怎么搞哦





真正的官方推荐站点
2008-04-17 10:11:51 已设置保密 顶部 回复 引用 报告 编辑 删除

djj
用户头衔:书生

精华贴   :0
发贴数   :31
经验值   :66
注册时间:2008-04-09
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 7 楼]





2008-04-17 10:19:01 已设置保密 顶部 回复 引用 报告 编辑 删除

lacdy
用户头衔:举人

精华贴   :3
发贴数   :300
经验值   :1490
注册时间:2006-08-21
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 8 楼]

上边2楼WC老大说的
<script>
var changeclass=window.document.getElementById('cid2');
changeclass.className='changeshowclass';
</script>
中的var changeclass=window.document.getElementById('cid2');里的cid2必须手动写不能用标签写吧???



QQ:26211803 交流群:37797574
网络资源聚合CMS模板资源
2008-04-17 10:34:02 已设置保密 顶部 回复 引用 报告 编辑 删除

lacdy
用户头衔:举人

精华贴   :3
发贴数   :300
经验值   :1490
注册时间:2006-08-21
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 9 楼]

上面的
“<div class="showclass" id="cid1">”中的“1”用栏目导航[!--classid--]表示
“var changeclass=window.document.getElementById('cid2');”中的“2”用当前栏目id表示:[!--self.classid--]

这段话具体怎么实施???
就是如何实现
这个1和2的自动更换????



QQ:26211803 交流群:37797574
网络资源聚合CMS模板资源
2008-04-17 10:42:09 已设置保密 顶部 回复 引用 报告 编辑 删除

sanet
用户头衔:书生

精华贴   :0
发贴数   :42
经验值   :162
注册时间:2008-01-15
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 10 楼]

原帖由 爱炫耀的医生 于 2008-04-17 10:11:51 发表
这个我也有需求
一直没很好的 搞定

我的栏目导航代码是

<a id="one1" href="#" onmouseover=...



请给个完整的




2008-04-23 10:50:01 已设置保密 顶部 回复 引用 报告 编辑 删除
 1/3     1 2 3 ›› ›|

快速回复
内容

表情
使用EBB代码 使用smile代码 显示签名 自动分析url 自动分析img
     【进入高级模式】   (按 Ctrl+Enter 直接提交)
    顶部  加入收藏夹
关于帝国 | 广告服务 | 联系我们 | 法律声明 | 隐私条款 | 许可协议
Powered by: EBB Version 2.2.1