比如在一个窗体中有一个下拉列表框,其中存放院系,一个按扭,当我点击按扭后弹出一个小的浮动窗体,这个窗体中有3个文本框,分别用来输入姓名,学号,专业,还有一个确定按扭.请问怎么实现这个功能?
解决方案 »
- 求助,java初学者;java定时作业怎么做
- servlet与class
- servlet问题,我写了一个servlet在resin一切正常,但在tomcat5.0下不能运行,请教各位...
- 安装好tomcat后,用http://127.0.0.1:8080正常访问,但用http://localhost:8080确不行,为什么
- ◆◆◆◆烦!烦!烦!烦!烦!烦!我想在应用程序的/temp文件夹中建立aaa文件夹该如何做?,请高手帮忙◆◆◆◆
- 请大家帮忙看看这个错误:Unable to compile class for JSP
- 多线程hibernate session is closed!问题
- 递归方法计算树节点级别
- jsp怎么向servlet传递对象?
- ****怎样在局域网里实现JSP的访问!!!!******************
- 急,大家看下!
- cannot open connection 这是怎末回事,救急了啊
楼主【ecjtuhr】截止到2008-06-26 13:54:15的历史汇总数据(不包括此帖):
发帖数:117 发帖分:1505
结贴数:110 结贴分:1380
未结数:7 未结分:125
结贴率:94.02 % 结分率:91.69 %
值得尊敬
window.showModalDialog("open.jsp");
}
在按钮上设置query方法
这样就直接打开OPEN.jsp
在OPEN中设置文本框
<select name="yx" onchange="changeFunction();">
<option value="jsjyuan1">计算机院1</option>
<option value="jsjyuan2">计算机院2</option>
<option value="jsjyuan3">计算机院3</option>
</select>
</body> <script type="text/javascript"> function changeFunction()
{
var style='toolbar=no,location=no, directories=no,status=no,width=355,height=500';
window.open('/newJsp.jsp','',style);//打开新窗口
}
</script>
这个没有按钮,但是当你选择的时候他就会触发函数。
注意红色的地方替换为你自己的路径就可以啦。
先在jsp中放一个div
<div id = "show"></div>样式自己加
然后在js中document.getElementById("show").innerHTML = "<input type = "text">......";
在事件里面调用方法就可以了
哎,做页面没js真不好。
<!-- 主要就是这三个绝对定位,z轴的值是一个大正数,宽度,高度和显示位置自己定义,最好能有一个统一的css来定义显示效果 -->
<div id="popupDiv-frame" class="popupDiv-frame" style="display:none;z-index:99999;position:absolute">
<div id="popupDiv-top-bar">
This is the title.
<div id="popupDiv-closeBtn" onclick="hidePopupDiv()">
close
</div>
</div>
<!-- 内容放在content里 -->
<div id="popupDiv-content">
this is a popup window.
</div>
</div><div onclick="showPopupDiv()" >
show popup window.
</div><script type="text/javascript">
function hidePopupDiv()
{
Document.getElementById("popupDiv-frame").style.display = "none";
} function showPopupDiv()
{
Document.getElementById("popupDiv-frame").style.display = "block";
}
</script>
这样不方便,不过对于这个简单的页面倒是可以这样,对于要请示服务器处理的页面,不方便,
用window.showModalDialog("url");
url可以是你的一次请示。
当然用div装载一个页面也是可以的,在那个页面里用<page:include> 包含一个动态页面,这样也比较方便。
<select name="yx" onchange="openWindow();">
<option value="jsjyuan1">计算机院1 </option>
<option value="jsjyuan2">计算机院2 </option>
<option value="jsjyuan3">计算机院3 </option>
</select>
</body>
<script type="text/javascript">
function openWindow {
openChildWindow("/路径/", 400, 210, true);
}
</script>