preview2.jsp 1.2 KB
<!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>