想在dede的文章模板页,根据不同的typeid来显示不同的一段JS,请问该如何写代码?

假设两段JS分别是<script>js1("1");</script>和<script>js2("2");</script>。谢谢!... 假设两段JS分别是<script> js1("1"); </script>和<script> js2("2"); </script>。谢谢! 展开
 我来答
lssd_5
2012-10-11 · TA获得超过1245个赞
知道小有建树答主
回答量:480
采纳率:0%
帮助的人:228万
展开全部

这个直接使用dede广告管理就可以搞定。 

写两个广告代码,选择代码起作用的栏目,如图所示:

分别将两个广告代码填入,然后得到

广告调用代码1:  {dede:myad.js1/}     代码2:  {dede:myad.js2/} 

并排写到模板里面,模板会自动获取typeid自己判断该显示哪一个代码。 

例如要放到 文章页模板的 某个容器里:


<div id="jsCode">

  {dede:myad.js1/} 

  {dede:myad.js2/} 

</div>


再多几个代码,也可以用这样的方式,快速的添加,非常易于维护。

zooocloud
2012-10-11 · TA获得超过167个赞
知道小有建树答主
回答量:254
采纳率:0%
帮助的人:227万
展开全部
{dede:if $typeid==1}
<script> js1("1"); </script>

{/dede:if}

{dede:if $typeid==2}
<script> js2("2"); </script>

{/dede:if}

就这样
更多追问追答
追问
$typeid这个值是根据当前文章页的频道自动赋值的吗?
追答
这个需要你来做啊
你的这个typeid是全局变量吗,如果是当然可以直接用,如果不是,请自行设置一个判断的表达式
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
优赞店长
2012-10-12 · TA获得超过4035个赞
知道小有建树答主
回答量:1122
采纳率:0%
帮助的人:513万
展开全部
楼主是想在 typeid=1的页面生成<script> js1("1"); </script>
在typeid=2的页面生成<script> js2("2"); </script> 是这样么?
如果是这样 如题:
只需要在你要添加js的地方添加这个代码
{dede:field.typeid/}<script> js{dede:field.typeid/}("{dede:field.typeid/}"); </script>
即可在类目1下生成出<script> js1("1"); </script> 在2下生成<script> js2("2"); </script> 。。。。。以此类推。

参考资料: 金易道

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
OtwoCn
2012-10-11 · TA获得超过244个赞
知道小有建树答主
回答量:280
采纳率:0%
帮助的人:130万
展开全部
是网页的吗?
为什么不试一下锚链接呢?
去W3C上搜一下,好像是<a>标签里面讲的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式