我希望通过元刷新重新启动到另一个页面,但仅在加载所有资源之后。任何想法如何存档?
解决方案:
我结合了两种方式,元刷新和jQuery方式。
<%@ taglib prefix="c" uri="http://java.sun.com/jstl/core_rt" %>
<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %>
<%@ taglib prefix="pos" uri="/WEB-INF/tld/pos.tld" %>
<%@ taglib prefix="template" tagdir="/WEB-INF/tags" %>
<%@ page pageEncoding="UTF-8" %>
<!DOCTYPE html>
<html>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<meta name="description" content="" />
<meta http-equiv="Refresh" content="1; url=${callback}/" />
<script type="text/javascript" src="/JS/pos_js/jquery-latest.js"></script>
</head>
<body>
<script>
$(document).ready(function() {
window.location = '${callback}';
});
</script>
</body>
</html>
通过这种方式,对我来说,如果文档处于完全加载状态并且如果JS被停用,则可以重定向元刷新将使用户进入回调页面。
答案 0 :(得分:3)
只有real
方式:
<meta http-equiv="Refresh" content="1500; url=http://www.example.com/" />
这将等待1.5秒加载页面...不理想,但没有JS你会很幸运!
编辑:iFramed选项怎么样?
答案 1 :(得分:2)
您可以使用$(document).load()
函数通过jQuery执行此操作。
$(document).load(function() {
window.location = 'http://new.url.com';
});