锁定老帖子 主题:引人注目的输入框
精华帖 (0) :: 良好帖 (0) :: 新手帖 (2) :: 隐藏帖 (7)
|
|
---|---|
作者 | 正文 |
发表时间:2010-03-25
闪烁的东西往往会吸引别人的注意。你可以用它来强调一些比较重要的内容。文本框也可以做到。 将如下javascripts代码加入紧靠</BODY>上面的位置。 <script language="JavaScript1.2"> var flashelement=document.all.flashit function changecolor(which){
} 然后在凡是要产生闪烁效果的地方加上:id="flashit" 即可。例如: (1):
声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2010-03-26
chrome 测试貌似不行啊。代码看起来挺简洁的。
|
|
返回顶楼 | |
发表时间:2010-03-26
"然后在凡是要产生闪烁效果的地方加上:id="flash it" 即可。"
换成.凡是要产生闪烁效果的地方加上 class="blink" 比较好 很奇怪楼主怎么发出来的....f l a s h i t ..提交的时候提示我不允许包含 s h i t 这个词 |
|
返回顶楼 | |
发表时间:2010-03-27
document.all
这个是ie特有的,不是标准写法,在标准浏览器中是有问题的,可以写成document.getElementById. 另外楼上建议的对,id换成class更好,id不太合适 |
|
返回顶楼 | |
发表时间:2010-03-27
我测试了下怎么一点效果都没有?
|
|
返回顶楼 | |
发表时间:2010-03-27
多谢两位的建议,回去我去试试。
|
|
返回顶楼 | |
发表时间:2010-03-27
最后修改:2010-03-27
改成document.getElementById后chrome下测试通过,的确起到引人注目的输入框的效果
在线效果可看 hy2999.com 首页右上角搜索输入框 通过id直接操作style,应该也很正常吧, 注:那个站的整体网页不好看,不要批我 (刚玩PHP一天,直接改代码从原PHP连接2000至sqlserver 2005的,也包括配置php,不像java那样直接改class.forName就可以了,还要改很多mssql至sqlserver2005函数名及rewrite的配置,达到从PHP到HTML的静态效果) |
|
返回顶楼 | |
发表时间:2010-03-27
一个页面里面包含重复的ID是不合适的,用class要好多
|
|
返回顶楼 | |
发表时间:2010-03-27
最后修改:2010-03-27
不懂楼主这么简单的东西非要弄得这么麻烦。。。
<input type="text" name="textfield" value="一个简单的ID有那么麻烦么?" size="40" id="flash"> <script> function $(id){return document.getElementById(id)} function c(){ var o = $("flash"); o.s=(!o.s)?false:true; //我编写的时候这里只有一个 o 不知道为什么提交的时候出现了两个 o ,javaeye 改 bug o.style.color=o.s?"red":""; o.s=(o.s)?false:true; } var a = setInterval(c,500); </script> |
|
返回顶楼 | |
发表时间:2010-03-27
真的比我的简单多啦,多谢共享。你这段代码在所有浏览器都测试过吗?
|
|
返回顶楼 | |