想在dede的文章模板页,根据不同的typeid来显示不同的一段JS,请问该如何写代码?
假设两段JS分别是<script>js1("1");</script>和<script>js2("2");</script>。谢谢!...
假设两段JS分别是<script> js1("1"); </script>和<script> js2("2"); </script>。谢谢!
展开
4个回答
展开全部
{dede:if $typeid==1}
<script> js1("1"); </script>
{/dede:if}
{dede:if $typeid==2}
<script> js2("2"); </script>
{/dede:if}
就这样
<script> js1("1"); </script>
{/dede:if}
{dede:if $typeid==2}
<script> js2("2"); </script>
{/dede:if}
就这样
更多追问追答
追问
$typeid这个值是根据当前文章页的频道自动赋值的吗?
追答
这个需要你来做啊
你的这个typeid是全局变量吗,如果是当然可以直接用,如果不是,请自行设置一个判断的表达式
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
楼主是想在 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> 。。。。。以此类推。
在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> 。。。。。以此类推。
参考资料: 金易道
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
是网页的吗?
为什么不试一下锚链接呢?
去W3C上搜一下,好像是<a>标签里面讲的。
为什么不试一下锚链接呢?
去W3C上搜一下,好像是<a>标签里面讲的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询