制作一个层显示隐藏的问题

maolz14 2005-01-29 02:37:22
我的这个层是用来显示日历的,因为怕弹出窗口会被屏蔽,所以我想用层应该不会被屏蔽,不知我说的对不对
我的要求如下:
有一个输入框,当输入框有焦点时,在输入框上方显示这个层,当失去焦点时这个层就消失了,在层内的是一个日历,即包含一个cal.asp的日历文件,(但是这里我有一点不会,就是选择中的单元格的时间填入文本框中)

说了这么多,可能大家还不明白,
我主要想解决的是
1.onfocus时层的显示以及失去焦点时层的消失
2.在层内包含一个页面(用asp写的日历文件,这个我自己会写的)
3.层内的页面文件内的表格的单元格里的内容,选中点击后,层就消失,并将内容写到文本框,

我也看过一些日历,像梅花雪大哥的,功能强大,但是我总觉得的不太适合自己的,所以肯请高人帮忙,写个实例,分不够再加,QQ:35386837 mail:mlzboy@yahoo.com.cn
...全文
125 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
scoutlin 2005-01-29
  • 打赏
  • 举报
回复
<iframe id=cal1 width=300 height=300 src="cal.asp" style="display:none"></iframe>
<input>
问题1、2
<input name=date1 onfocus="showcal();" onchange="document.all.cal1.style.display='none';">
<script>
function showcal(){
document.all.cal1.style.position="absolute";
document.all.cal1.style.top=event.y;
document.all.cal1.style.left=event.x;
document.all.cal1.style.display='';
}
</script>

问题3
这个要日历里写我给个参考
<span id=id1 onclick="hidecalandshownum(this.innerText);">1234</span>
</BODY>
</HTML>
<script>
function hidecalandshownum(str){
parent.document.all.cal1.style.display='none';
parent.document.all.date1.value=str;
}
</script>
frizzle512 2005-01-29
  • 打赏
  • 举报
回复
友情up

87,993

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧