在前台用js代码刷新当前页面时,会导致当前页面变形,请问如何解决
JS本来不会让前台变形,是你后台的问题。如果我没猜错你是用后台输出JS的,比如response.write("<script>window.location.relaod()</script>")。然后网页就会变成这样:
<script>window.location.relaod()</script>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>
<……
这会导致<!DOCTYPE html……>失效,然后CSS样式就会按照另一种标准展示,导致页面变形追问
<script>window.location.relaod()</script>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>
<……
这会导致<!DOCTYPE html……>失效,然后CSS样式就会按照另一种标准展示,导致页面变形追问
没有在后台使用JS,是在前台使用
这个情况我也看不到。。。你按照我一开始的回答的思路想想。教你一个简单的查找这个问题方法,在reload()之前的网页上右击查看源代码,和reload之后的页面上查看源代码,比较一下有什么不同
温馨提示:答案为网友推荐,仅供参考