双击展开图片

main.jsp
<c:set var="showpage" value="${requestScope.showpage}"/>
<c:if test="${empty showpage}">
<c:set var="showpage" value="welcome.jsp"/>
</c:if>
<table border="0" cellpadding="0" cellspacing="0" width="833">
<tr height="50"><td><img src="images/top.jpg"></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" width="833">
<tr>
<td width="213" valign="top" background="images/leftbg.jpg">
<form action="vote" name="voteform" method="post" target="resultpage">
<table border="0" width="100%">
<tr height="95" align="center"><td colspan="2"><img src="images/lefttopbg.jpg"></td></tr>
<c:set var="options" value="${requestScope.optionlist}"/>
<c:if test="${empty options}">
<tr><td colspan="2">没有投票选项</td></tr>
</c:if>
<c:if test="${!empty options}">
<c:forEach var="option" varStatus="ovs" items="${options}">
<tr>
<td style="padding-left:20"><img src="images/title.jpg"> ${option.optionName}</td>
<td align="center"><input type="radio" name="movie" value="${option.id}" onclick="message.innerHTML=''"></td>
</tr>
<tr><td colspan="2"><img src="images/line.jpg"></td></tr>
</c:forEach>
</c:if>
<tr height="40">
<td><b><span id="message" style="color:red"></span></b></td>
<td><input type="button" value="" name="voteb" style="background-image:url(images/submit.jpg);border:0;width:76;height:23" onclick="checkvote()"></td>
</tr>
</table>
</form>
</td>
<td align="center" valign="top">
<span id="wait" style="display:none">
正在加载...
</span>
<span id="result" style="display:">
<iframe id="resultpage" name="resultpage" frameborder="0" width="100%" height="450" scrolling="no" src="${showpage}"></iframe> </span>
</td>
</tr>
</table>


showresult.jsp
<%@ page contentType="text/html;charset=gb2312"%>

<script type="text/javascript" src="js/vote.js"></script>
<body onload="waitload()" bgcolor="#EEEEEE">
<center>
<jsp:include page="plot/${requestScope.path}.map"/>
<div ondblclick="size()">
<img id="pic" src="plot/${requestScope.path}.jpg" title="双击收缩图片" alt="正在加载图片,请稍等..." usemap="#mymap" style="border:0">
</div>
</center>
</body>





var mark1="off";
var mark2="off";


function checkvote(){
var movies=document.getElementsByName("movie");
var i=0;
for(i=0;i<movies.length;i++){
if(movies[i].checked){
waitclick();
voteform.voteb.disabled=true;
voteform.submit();
break;
}
}

function waitclick(){
wait.style.display='';
result.style.display='none';
}

function waitload(){
parent.wait.style.display='none';
parent.result.style.display='';
}
//在showresult.jsp页面中调用的脚本,用于实现图片显示区域的缩放
function size(){
var tag1=parent.document.getElementById("resultpic"); //获取父页面(toresult.jsp)中id属性值为“resultpic”的元素(这里为iframe框架)
if(mark1=="off"){
mark1="on";
tag1.height=document.body.scrollHeight; //将tag1元素的高度设置为showresult.jsp页面的高度,实现放大效果
}
else{
mark1="off";
tag1.height=350; //将tag1元素的高度设置为指定值,实现缩小效果
}

var tag2=parent.parent.document.getElementById("resultpage"); //获取父页面的父页面(main.jsp)中id属性值为“resultpage”的元素(这里为iframe框架)
if(mark2=="off"){
mark2="on";
tag2.height=parent.document.body.scrollHeight; //将tag2元素的高度设置为showresult.jsp的父页面toresult.jsp的高度,实现放大效果
}
else{
mark2="off";
tag2.height=450; //将tag2元素的高度设置为指定值,实现缩小效果
}
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值