當前位置:首頁 » 文件傳輸 » js訪問url
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

js訪問url

發布時間: 2022-03-03 23:19:22

Ⅰ js 判斷指定的url是否有效(能訪問

可以自己構造一個方法來判斷。利用jquery的ajax強求返回請求結果這個"特點",如果這個url不存在,ajax請求會返回404.然後判斷返回的狀態碼:

//判斷一個url是否可以訪問
function IsLoad(_url,fun){
$.ajax({
url:_url,
type:"get",
success:function(){
//說明請求的url存在,並且可以訪問
if($.isFunction(fun)){
fun(true);
}
},
statusCode:{
404:function(){
//說明請求的url不存在
if($.isFunction(fun)){
fun(false);
}
}
}
});
}
//調用
IsLoad('www..com',function(res){
if(res){
alert('請求的url可以訪問');
}
});

本回答由提問者推薦

Ⅱ js如何實現指定瀏覽器打開URL

你可以打開360安全衛士功能大全里的默認軟體設置,在里邊設置默認瀏覽器就可以正常。

Ⅲ 用JavaScript訪問一個URL但不打開窗口

你的目的是什麼?訪問另一個窗口裡的函數但不打開它嗎?這樣可以調用它的函數。
如果是用 window.open 打開的新窗口是不可能隱藏的,至少在任務欄里有它的對應窗口存在。另用腳本的方法是不能將那個關閉按鈕失效的,不過你可以打開一個沒有標題欄的新窗口,自然也就沒有這個按鈕可按,就達到了屏蔽的目的了。
<script language= "JavaScript ">
aa=window.open( "about:blank ", " ", "fullscreen=1 ");
aa.blur();
self.focus();
aa.resizeTo(640,480);
aa.moveTo(screen.availWidth/2-320,screen.availHeight/2-240);
window.focus();
</script>

Ⅳ js如何獲取請求中的url以及參數

方法一、正則表達式
function getQueryString(name) {
var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");
var r = window.location.search.substr(1).match(reg);
if (r != null) return unescape(r[2]);
return null;
}
方法二、
<Script language="javascript">
function GetRequest() {
var url = location.search; //獲取url中"?"符後的字串
var theRequest = new Object();
if (url.indexOf("?") != -1) {
var str = url.substr(1);
strs = str.split("&");
for(var i = 0; i < strs.length; i ++) {
theRequest[strs[i].split("=")[0]]=unescape(strs[i].split("=")[1]);
}
}
return theRequest;
}
</script>
方法三、
/**
* 獲取指定的URL參數值
* URL:http://www.quwan.com/index?name=tyler
* 參數:paramName URL參數
* 調用方法:getParam("name")
* 返回值:tyler
*/
function getParam(paramName) {
paramValue = "", isFound = !1;
if (this.location.search.indexOf("?") == 0 && this.location.search.indexOf("=") > 1) {
arrSource = unescape(this.location.search).substring(1, this.location.search.length).split("&"), i = 0;
while (i < arrSource.length && !isFound) arrSource[i].indexOf("=") > 0 && arrSource[i].split("=")[0].toLowerCase() == paramName.toLowerCase() && (paramValue = arrSource[i].split("=")[1], isFound = !0), i++
}
return paramValue == "" && (paramValue = null), paramValue
}
其他參數獲取介紹:
//設置或獲取對象指定的文件名或路徑。
alert(window.location.pathname);
//設置或獲取整個 URL 為字元串。
alert(window.location.href);
//設置或獲取與 URL 關聯的埠號碼。
alert(window.location.port);
//設置或獲取 URL 的協議部分。
alert(window.location.protocol);
//設置或獲取 href 屬性中在井號「#」後面的分段。
alert(window.location.hash);
//設置或獲取 location 或 URL 的 hostname 和 port 號碼。
alert(window.location.host);
//設置或獲取 href 屬性中跟在問號後面的部分。
alert(window.location.search);

Ⅳ JS 調用當前頁面url

嚴謹一點最好在form提交的時候再對當前頁地址取值:

$(function(){
varurl="{fy:dir}user/Checklogin.asp?Action=LoginCheck&olrl="+window.location.href;
$("#FormID").attr("action",url);
});

form直接寫在代碼里,不用js輸出吧:

<formaction=""id="FormID"method="post"class="simformulogin">

Ⅵ JS獲取幾種URL地址的方法

下面為使用JS獲取MAC地址、IP地址及主機名的方法:

復制代碼代碼如下:

<html>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=gbk">
</head>

<body>
<object classid="CLSID:76A64158-CB41-11D1-8B02-00600806D9B6" id="locator" style="display:none;visibility:hidden"></object>
<object classid="CLSID:75718C9A-F029-11d1-A1AC-00C04FB6C223" id="foo" style="display:none;visibility:hidden"></object>
<form name="myForm">
<br/>MAC地址:<input type="text" name="macAddress">
<br/>IP地址:<input type="text" name="ipAddress">
<br/>主機名:<input type="text" name="hostName">
</form>
</body>
</html>
<script language="javascript">
var sMacAddr="";
var sIPAddr="";
var sDNSName="";
var service = locator.ConnectServer();
service.Security_.ImpersonationLevel=3;
service.InstancesOfAsync(foo, 'Win32_NetworkAdapterConfiguration');
</script>
<script FOR="foo" EVENT="OnObjectReady(objObject,objAsyncContext)" LANGUAGE="JScript">
if(objObject.IPEnabled != null && objObject.IPEnabled != "undefined" && objObject.IPEnabled == true){
if(objObject.IPEnabled && objObject.IPAddress(0) !=null && objObject.IPAddress(0) != "undefined")
sIPAddr = objObject.IPAddress(0);
if(objObject.MACAddress != null &&objObject.MACAddress != "undefined")
sMacAddr = objObject.MACAddress;
if(objObject.DNSHostName != null &&objObject.DNSHostName != "undefined")
sDNSName = objObject.DNSHostName;
}
</script>
<script FOR="foo" EVENT="OnCompleted(hResult,pErrorObject, pAsyncContext)" LANGUAGE="JScript">
myForm.macAddress.value=sMacAddr;
myForm.ipAddress.value=sIPAddr;
myForm.hostName.value=sDNSName;
</script>

Ⅶ js跳轉到$url

如果是後端,可以考慮用ajax得到網址數據,然後再進行跳轉,跳轉是沒問題的,應該是網站的問題,或者如果是php你也可以通過設置header頭實現直接跳轉

Ⅷ jquery或js如何獲取指定url的HTML

用jquery的ajax類似的請求就可以了:比如:
$.get("test.php", function(data){
alert("Data Loaded: " + data);
//拿到data以後就直接插入到指定的div裡面,加入div id為tag
那麼寫法為$("#tag").append(data);
});

Ⅸ js怎麼通過url訪問另一個JS文件裡面的方法

難道是我想多了?
你直接把這個js在頁面上引用,然後projects.test.data(request,response);不就完了?

Ⅹ Javascript如何訪問url並返回url的內容

這種技術就是所謂的ajax了,你搜一下ajax就會出來一大堆的。