導航:首頁 > 編程語言 > geturl調用js

geturl調用js

發布時間:2024-07-19 21:08:09

⑴ asp 中調用 js的變數

因為asp是在伺服器端運行,而js是在瀏覽器端運行的,所以當伺服器在解析asp腳本的時候內無法調用容js變數。

要想在asp中使用js的變數,只能通過傳參的方式傳遞給伺服器,例如

<scripttype="text/javascript">
functiongetUrlParms(code){
varreg=newRegExp("(^|&)"+code+"=([^&]*)(&|$)");
varr=window.location.search.substr(1).match(reg);
if(r!=null)
returnunescape(r[2]);
returnnull;
}

<%
ifRequest.QueryString("id")=""then
%>
varid=getUrlParms("code");
location.href=location.href+"?id="+id;
<%
else
response.Redirect"/download="&Request.QueryString("id")
endif
%>
</script>

⑵ Js正則匹配提取url的參數值 http://www.nowcoder.comkey=1&key

代碼如下:

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8">

<title>index</title>

</head>

<body>

<script>

var str = "http://www.nowcoder.com?key=1&key=2&key=3&test=4#hehe";

var patt1 = /key=d/ig; //匹配key=開頭,後面匹配一個數字 i表示忽略大小寫 g表示盡可能多的匹配

document.write("用正則表達式取值為:" + str.match(patt1));

document.write("<br />")

var arr = str.match(patt1);

var result = [];

console.log(str.match(patt1)) // [key=1,key=2,key=3]

for (var i = 0; i < arr.length; i++) {

result.push(parseInt(arr[i].substr(4, 1)));

}

document.write("最終的結果為:[" + result + "]");

</script>


</body>

</html>

⑶ JS獲取地址欄url參數

本章內容分為三部分:

開始之前先簡單了解一下

如:url地址: http://xxxxx:9010/test.html?leaf&le=2
window.location.search獲取到的就是 ?leaf&le=2 ;
window.location.search.substr(1)獲取到的就是 leaf&le=2 ;

一、JS獲取地址欄url參數:

如果你想獲取地址欄的其他參數,只需要執行 var 參數=getUrlParam('參數') ;
比如獲取參數a,執行 var a=getUrlParam('a') 就可以啦。簡單又實用。

二、解決請求介面亂碼問題
但是在我請求介面數據的時候,頁面獲取到是類似???這種亂碼。

然後我是這樣解決的:
1、發送方decodeURI編碼:

2、接收方encodeURI解碼
根據後台介面拼接url中使用encodeURI:

三、關於根據後台介面拼接url

整理筆記,不斷優化更新。如果有錯誤或可以優化的地方歡迎指出,互相學習,共同進步。
如果對你有用就點個小心心吧❤

⑷ flash調用js的函數

通過ExternalInterface調用js函數

語法:

ExternalInterface類的call方法

ExternalInterface.call(functionName:String,...arguments):*

//第一個參數是js的函數名,後面的是js函數的內參數

舉例:

1、容js函數

functionhello(h){
alert(h);
}

2、flash調用

ExternalInterface.call(hello,"nihao")調用後會彈出nihao

⑸ js判斷指定URL能否訪問,並匹配鏈接

<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>無標題文檔</title>
<script language="javascript">
function getURL(url)
{
var xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
xmlhttp.open("GET",url,false);
xmlhttp.send();
if (xmlhttp.readyState==4)
{
if(xmlhttp.Status!=200)alert("不存在");
return xmlhttp.Status==200;
}
return false;
}
</script>

</head>

<body>
<a href="http://www.csdn.net/aaa.asp" onclick="return getURL(this.href)">csdn</a>
<a href="http://www..com/" onclick="return getURL(this.href)"></a>
</body>

⑹ 如何用JS獲取地址欄中(id=)後面的數字參數!(最好就正則表達式)謝謝了!

<script type="text/javascript">
function getUrl(name) {
var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)");
var r = window.location.search.substr(1).match(reg);
if (r != null) return unescape(r[2]); return "Please input keywords here";
}
$(document).ready(function(){
var getFlag = getUrl("id");// 取到地址欄的id值 45eee
if (getFlag != '') {
//alert(getFlag);
var str = /\d/g;//正則匹配規則,取專數字
var temp = getFlag.match(str);//得到數屬字數組
//alert(temp.length);
for(var i=0; i<temp.length; i++){
document.write(temp[i]);
}
}
});
</script>

⑺ js 如何獲取a標簽被點擊的鏈接,有多個a標簽

添加onclick事件,獲取href屬性就知道具體的url地址了版
<!DOCTYPEhtml>
<html>
<body>
<script>
functionaclick(self){
alert(self.href);
}
</script>
<ahref="dddd.h"onclick='aclick(this)'>測試權1</a>
<ahref="dddd2.h"onclick='aclick(this)'>測試2</a>

</body>
</html>

⑻ js獲取url參數值

以下函數可以獲取url任意參數的值:

functiongetParams(key){
varurl=location.search.replace(/^?/,'').split('&');
varparamsObj={};
for(vari=0,iLen=url.length;i<iLen;i++){
varparam=url[i].split('=');
paramsObj[param[0]]=param[1];
}
if(key){
returnparamsObj[key]||'';
}
returnparamsObj;
}

可選參數key表示獲取參數的名稱,版如果省略權該參數,則會返回一個對象,包含所有參數的key和value。

⑼ 請問Flash怎麼調用所插入頁面的JS函數呢getURL("javascript:test()","_self");這個方法是不是不行

是的。如果本地有iis測試環境也可以。

可能我沒說清楚,再詳細說下,就你上面貼的代碼,回是能用的。答將此swf插入網頁,同時網頁中加入了js腳本,調用就能成功。但你在本地打開瀏覽器隨便就能讓它執行是成功不了的。要上傳到伺服器才可以。

我說的意思就是,如果你想在本地測試調用成功,需要有伺服器環境,比如我裝了iis就能實現,此時瀏覽器地址欄輸入的是本地伺服器地址:

閱讀全文

與geturl調用js相關的資料

熱點內容
請您設置u盾密碼 瀏覽:27
防騷擾的app哪個好 瀏覽:298
蘋果手機的微信數據如何導入華為 瀏覽:43
電腦怎麼編程算字元串長度 瀏覽:951
如何預防網路被佔用 瀏覽:394
dns怎麼修復不了網路異常 瀏覽:328
怎麼查看蘋果備份文件 瀏覽:26
網路上說的陳勁生是什麼 瀏覽:913
網站首頁都用了哪些知識點 瀏覽:41
如何刪除手機軟體的重復文件 瀏覽:908
微信頁面沒有添加圖標 瀏覽:47
暗黑綠色裝備升級 瀏覽:261
到哪裡學編程啊 瀏覽:752
電腦粉碎文件和卸載 瀏覽:365
怎麼查看共享電腦所有文件 瀏覽:617
創意編程社區賬號在哪裡 瀏覽:377
好用的壓縮文件 瀏覽:538
360下載的補丁包在哪個文件夾 瀏覽:988
微信54安卓版本官網 瀏覽:698
為什麼cnc編程找工作難 瀏覽:777

友情鏈接