1. 程式人生 > >js的window.open()方法的使用

js的window.open()方法的使用

js的window.open()方法的使用

 open(string method,string url,boolean asynch,String username,string password)

指定和伺服器端互動的HTTP方法,URL地址,即其他請求資訊;
method:表示http請求方法,一般使用"GET","POST".
url:表示請求的伺服器的地址;
asynch:表示是否採用非同步方法,true為非同步,false為同步;
後邊兩個可以不指定,username和password分別表示使用者名稱和密碼,提供http認證機制需要的使用者名稱和密碼。

        		var url = "completeFormone.html?s=" + Math.random()+"&installAcceptId="+rows[0].installAcceptId;
        		window.open(url);

window.location.href在當前頁面重新開啟連線

   <div class="tit"><span onclick="ProdataShow.indexSkip('device')">資產資訊</span></div>

        <div class="wrap_sub" style="height: 50%;">
         <div class="wraper">
            <div class="tit"><span onclick="ProdataShow.indexSkip('rushRepair')">應急搶修</span></div>
            <div class="con" id="demo1"></div>
         </div>
        </div>
$(function(){
	ProdataShow.initOther();
});

/**
 * 首頁
 */
var ProdataShow = {
		initOther:function(){
			$(".amap-maptypecontrol").css("top","38px");
			$(".amap-toolbar").css("top","86px");
		},
		
		/**
		 * 首頁各個功能跳轉
		 * type:device-資產資訊、rushRepair-應急搶修、pipeRun-管網執行、produceWork-生產作業
		 * leakCheck-洩露檢測
		 */
		indexSkip:function(type){
			if($.isEmptyStr(type)){
				layer.alert('地址不存在!', {icon: 0});
				return;
			}
			var url = ""
			switch(type)
			{
			case 'device':
				url = CONTEXT_PATH + "/cusviews/dev/index";
				break;
			case 'rushRepair':
				url = CONTEXT_PATH + "/cusviews/rush/index";
				break;
			case 'pipeRun':
				url = CONTEXT_PATH + "/cusviews/pipe/index";
				break;
			case 'produceWork':
				url = CONTEXT_PATH + "/cusviews/produce/index";
				break;
			case 'leakCheck':
				url = CONTEXT_PATH + "/cusviews/leak/index";
				break;
			default:
				url = CONTEXT_PATH + "/cusviews/index";
			}
			window.location.href = url;
		}

		
}