preview2.jsp
1.2 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
<!DOCTYPE html>
<%@ page language="java" contentType="text/html; charset=UTF-8" %>
<%@ page import="com.weaver.formmodel.util.NumberHelper"%>
<%@ include file="/mobilemode/init2.jsp"%>
<%
int appid = NumberHelper.string2Int(request.getParameter("appid"),0);
int appHomepageId = NumberHelper.string2Int(request.getParameter("appHomepageId"), -1);
int type = NumberHelper.string2Int(request.getParameter("type"), 0); 
String url = "/mobilemode/" + (type != 1 ? "mobile/view" : "appHomepageViewWrap") +".jsp";
%>
<jsp:include page="<%=url %>">
	<jsp:param name="appid" value="<%=appid %>" />
	<jsp:param name="appHomepageId" value="<%=appHomepageId %>" />
</jsp:include>
<script type="text/javascript">
	(function(){
		var previewType = <%=type%>;
		function bindResize(){
			$(window).on('resize', function(){
				$(document.body).hide();
				var url = "/mobilemode/admin/preview.jsp?appHomepageId=<%=appHomepageId %>";
				if(previewType !== 0){
					url += "&type="+previewType;
				}
				location.href = url;
			});
		}
		
		if(previewType !== 0){
			bindResize();
		}else{
			var v = setInterval(function(){
				if(typeof($) != "undefined"){
					clearInterval(v);
					bindResize();
				}
			}, 500);
		}
	})();
	
	
</script>