登录 注册

登录

问题 创建“自定义HTML模块”,填写内容首页出错。

更多
2012年06月20日 07:41 #1 作者: whboynan
我在joomla的模块管理中创建了一个"自定义HTML",然后再其中的“自定义输出”中写入
<script type="text/javascript">
  function showorhide(obj){
    document.getElementById('aaa').style.display=obj;
  }
</script>
 
<input onclick="showorhide('block')" type="button" value="显示" />
<input onclick="showorhide('none')" type="button" value="隐藏" />
<div id="aaa" style="display:block;">测试DIV</div>


到前台刷新后,能够出来隐藏和显示的效果,但是页面报错,请高手帮忙指点。
附件:

登录 或者   注册一个会员帐号 来参与讨论

更多
2012年06月20日 09:22 #2 作者: musicpig
<div id="aaa" style="display:block;">测试DIV</div>

这里面的id="aaa"去掉试试

登录 或者   注册一个会员帐号 来参与讨论

更多
2012年06月21日 00:38 #3 作者: whboynan
我删除id了 ,还是会报错,我刚才试着把js的部门全部删除也报错,然后我把js保留,其余的都删了,还是报错。

登录 或者   注册一个会员帐号 来参与讨论

更多
2012年06月21日 01:55 #4 作者: musicpig
对div标签来说,display:block是多余的,你把这个去掉试试。

初步断定出错的原因是网页元素不符合标准造成的。
下列用户已致谢:: Joomla之门, whboynan

登录 或者   注册一个会员帐号 来参与讨论

更多
2012年06月27日 01:21 - 2012年06月27日 01:25 #5 作者: whboynan
musicpig:
非常感谢你的帮助,我把display:block删除后,问题果然解决了,js报错消失。
最后修改: 2012年06月27日 01:25 由 whboynan.

登录 或者   注册一个会员帐号 来参与讨论