火狐什么都好就是兼容方面让我头疼啊~

阅读:5336回复:3
2006-11-20 23:06
写私信
楼主#
好不容易搞个代码结果在火狐下无效啊~

如下:

<%if replyMsg then
elseif editMsg then
else
%>
<input type=hidden name='atc_autourl' value='1'>
<span style="cursor:hand;background:#eda;" onClick="smilelist.style.display=smilelist.style.display=='none'?'block':'none'" title="快速发表留言"><font color="#548B54"><b>发表留言单击此处</b></font></span>
<table border="0" width="100%" cellspacing="0" cellpadding="0">
<tbody id="smilelist" style="display:none">
<tr><td>
<%end if%>

在火狐下点击[发表留言单击此处]没响应呢。
哪位朋友帮忙测试下:
http://blog.haifol.com/LoadMod.asp?plug ... kForPJBlog

怎么改代码才能在火狐下使用呢?
谢谢了。
2006-11-20 23:06
写私信
1楼#
把smilelist等id调用代码换成document.getElementById("smilelist")
这是因为对于IE 来说,一个HTML 元素的 ID 可以直接在脚本中当作变量名来使用,而 FF 中不可以
2006-11-20 23:06
写私信
2楼#
谢谢用你的代码加入后在火狐下第一次点击[发表留言单击此处]效果出来,但是再点击一次就变态了,对话框往下移位了,一直点会一直往下移位,奇怪,继续请教哦~
2006-11-20 23:06
写私信
3楼#
因为你将display变成了block,改成"inline"或者""试试吧。