导航:首页 > 编程语言 > 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相关的资料

热点内容
企业微信电脑版怎么无法接受文件 浏览:968
微信个人相册怎么隐藏 浏览:368
上传文件时怎么获取文件全路径 浏览:955
linuxjs读取文件 浏览:104
exe后缀的pdf文件 浏览:381
win8升级到专业版 浏览:487
快图浏览quickpiciphone 浏览:847
app线稿图需要哪些要求 浏览:752
java只能输入汉字 浏览:630
java定义char 浏览:133
excel2007插入压缩文件 浏览:70
怎么设定自己公司的网站 浏览:324
如何在办公软件上直接复制文件 浏览:939
c语言程序设计矩阵运算 浏览:894
影响网络质量因素有哪些 浏览:587
最新win10秘钥在线激活 浏览:192
cad导入su8文件无法使用 浏览:828
怎么做编程入门 浏览:851
用织梦建手机网站 浏览:38
灌南数控编程怎么学 浏览:957

友情链接