当前位置: 首页 > 图文教程 > 网络编程 > PHP > 做一个有下拉功能的留言版

PHP
使用 PHP 和 Oracle 开发企业应用程序
可扩展 可伸缩的 Oracle 与 PHP
Andi Gutmans看 PHP 5、Oracle 的未来
PEAR版本号说明
PEAR的安装
PHP 新手总结的 PHP 基础知识
WAP 与 PHP 程序设计之基础篇
PHP强制对象类型之instanceof操作符(1)
PHP强制对象类型之instanceof操作符(2)
PHP强制对象类型之instanceof操作符(3)
Linux平台wacom产品使用指南
一个嵌入式Linux系统的键盘驱动实现 (1)(2)
一个嵌入式Linux系统的键盘驱动实现 (1)
SWT的可视化控件的X11窗口句柄简介
Linux系统内核中的Device Mapper机制 (1)(5)
Linux系统内核中的Device Mapper机制 (1)(4)
Linux系统内核中的Device Mapper机制 (1)(3)
Linux系统内核中的Device Mapper机制 (1)(2)
Linux系统内核中的Device Mapper机制 (1)
又一关于apache和mysql组合的问题 - PHPchina

PHP 中的 做一个有下拉功能的留言版


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-09-13   浏览: 59 ::
收藏到网摘: n/a

留言版里有太长的留言的话会把页面撑的很长的,大家对那些很长的留言版是不是觉得看的不舒服,每次都要点很多次滚动条。
如果每次一开始只出现标题,点击标题就会在下方出现内容(注意不是弹出窗口),这样的话是不是很不错呢!
接下来我们就看看如何实现:
首先要对各个标题和内容设上ID,这是第一个留言的ID设置,我们把标题的ID设为td1,内容为tdd1,接下去相同。
<TR align=left id=td1 onclick=goit(tdd1) onmouseout=noit(td1) onmouseover=onit(td1) style="CURSOR: hand" bgcolor=#C8E7BA>
<td vAlign=middle >这里是标题</TD>
</TR>
<TR>
<TD class=zw id=tdd1 bgcolor=#fffoce>这里是内容
<DIV align=right>
<A class=btn href="#tob0" onclick=goit(tdd1)>关闭</A>
</DIV>
</TD>
</TR>
"onclick=goit(tdd1) onmouseout=noit(td1) onmouseover=onit(td1)"
这三句就是mouse的事件,noit()和onit()只是改变颜色,goit()就是打开或关闭内容的函数,具体函数在下:
<SCRIPT language="JavaScript">
<!--
function onit(o){o.runtimeStyle.backgroundColor='#FFBB66'}
function noit(o){o.runtimeStyle.backgroundColor='#C8E7BA'}
function goit(o){
if (o.style.display=='none') {
o.style.display=''
}
else {
o.style.display='none'
}
}
-->
</SCRIPT>
最后不要忘了,初始化你的页面,就是把内容先隐藏起来“
<script language="JavaScript">
goit(tdd1);goit(tdd2);…………
</script>