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

热点内容
看直播数据用哪个平台最好 浏览:730
win10芯片驱动程序版本 浏览:763
如何给word添加公式编辑器 浏览:666
iphone桌面文件夹怎样合并 浏览:919
要我苹果账号密码忘记了怎么办 浏览:578
快快卡在配置游戏文件 浏览:393
数据包重发时间怎么调整 浏览:882
youtubeapp怎么下载 浏览:366
编程检测是什么 浏览:753
网络摄像机的传输距离 浏览:941
超值猫qq群购秒杀群 浏览:138
pdf文件能备注吗 浏览:174
html可视化数据源码在哪里 浏览:387
adobereader专用卸载工具 浏览:28
vivo手机数据如何备份 浏览:888
ithmb文件转换器 浏览:66
看病找什么网站好 浏览:579
linux如何查看文件系统 浏览:581
linux统计点频率 浏览:627
全民泡泡大战安琪儿升级 浏览:620

友情链接