<script>
var h=new Date().getHours();
if(h<8||h>19)location.href="指定頁面url";
</script>
㈡ 在谷歌瀏覽器中js使用alert,會使瀏覽器無限刷新到崩潰,這是為什麼
這種很有可能是你的程序出現無限循環或無限調用,導致不斷刷新並調用alert方法。
在正常情況下,谷歌瀏覽器一次alert只會彈窗一次,並不會刷新頁面,多次彈窗也會連續執行。
如果程序當中只有一個簡單的頁面,也沒有其他代碼,很有可能是瀏覽器的問題。谷歌瀏覽器有時會出現崩潰、錯亂等不可預見的錯誤,可以重新啟動瀏覽器。
㈢ js登錄成功後跳轉頁面(js跳轉登錄頁面並自動登錄)
用javascript實現登錄界面帳號密碼正確後轉換頁面修改check函數
functioncheck(){
varuser="user",password="123456";
vartemUser=document.form1.username.value;
vartemPassword=document.form1.password.value;
if(user==temUserpassword==temPassword)
{
alert("登入成功!");
window.location.href="登陸後顯示的頁面答彎";//在這里進行頁老舉正面跳轉
}
else{
alert("用戶名或密碼錯誤!");
//這里可以跳轉到錯侍悔誤提示頁面,或者不跳轉
}
}
js判斷是否登錄並跳轉頁面
1、首先在一個文件裡面准備兩個自己寫的HTML文件以便進行跳轉的效果查看。
2、接著可以用location.href來指定要跳轉的頁謹枯察面便可。
3、然後在瀏覽器中點擊按鈕便可以看到跳轉了。
4、如圖祥茄,此時便會從422a跳到422b了。
5、最後可以直接alert彈出location.href便敗液可以查看到當前頁面的地址了,這樣就完成了跳轉並且登錄。
js/ajax成功提交後怎麼跳轉到另外一個頁面?sx/ajax提交成功後採用以下方式跳轉:
1、本頁面跳轉:"window.location.href"、"location.href"
2、上一層頁面跳轉:"parent.location.href"
3、最外層的頁面跳轉:"top.location.href"
@RequestMapping(value="searchUser")
publicvoidsearchHome(HttpServletResponseresponse){
Stringresult=null;
...
查詢用戶的方法
...
if(查詢成功){
result=JsonUtil.objectToJson(查詢結果對象);//結果對象轉化成Json字元串,在ajax的結果中跳轉到用戶詳情的處理方法
AjaxUtil.ajax(response,result);
}else{//查詢失敗,返回提示信息
AjaxUtil.error(response,"查詢用戶失敗");
}
}
(3)jsalert後跳轉擴展閱讀
jsp頁面的ajax:
此處的重點在於如何在ajax的廳納回調函數中調用普通方法,並將之前查詢出的用戶數據傳鍵差到普通方法中(上面偽代碼中紅色的部分),繼而跳轉到用戶詳情頁面。
在body中寫隱藏的form表單,在回調函數中把查到的用戶數據復制給form表單中的input,然後提交扮亮沒表單跳轉到普通方法中,這樣就是以post方法提交的數據,並且可以跳轉到新頁面。
㈣ 點擊alert後跳轉不到指定頁面怎麼回事,js
你的window寫錯了,不是windoow
alert之後,js線程就停在這里了,要等你點確認後才會繼續執行後面的js代碼。
這里你可以把alert這行代碼放到window這行代碼之後。