js 代码转化成ASP代码
<ahref="javascript:extractlinks()">点击测试下含有的链接?</a><scriptlanguage="JavaScript1.2"defe...
<a href="javascript:extractlinks()">点击测试下含有的链接?</a>
<script language="JavaScript1.2" defer="defer" >
<!--
function extractlinks(){
var links=document.all.tags("A")
b=0
var total=links.length
var win2=window.open("","","menubar,scrollbars,toolbar")
for (i=0;i<total;i++)
{
if ((links[i].href).indexOf("www")!=-1&
(links[i].href.length )<35) {
win2.document.write("<font size='2'>"+links[i]+"</font><br>");
b++;
}
}
win2.document.write("<font size='2'>一共有"+b+"个外部连接</font><br>")
}
谁能把这段代码转化成ASP代码.....谢了 ..
运行我也知道没问题,主要我是想把links[i].href这个变量提取出来给别的ASP文件用.
所以才说把这段JS转换成ASP............ 展开
<script language="JavaScript1.2" defer="defer" >
<!--
function extractlinks(){
var links=document.all.tags("A")
b=0
var total=links.length
var win2=window.open("","","menubar,scrollbars,toolbar")
for (i=0;i<total;i++)
{
if ((links[i].href).indexOf("www")!=-1&
(links[i].href.length )<35) {
win2.document.write("<font size='2'>"+links[i]+"</font><br>");
b++;
}
}
win2.document.write("<font size='2'>一共有"+b+"个外部连接</font><br>")
}
谁能把这段代码转化成ASP代码.....谢了 ..
运行我也知道没问题,主要我是想把links[i].href这个变量提取出来给别的ASP文件用.
所以才说把这段JS转换成ASP............ 展开
2个回答
展开全部
javascript运行在客户端,而asp运行在服务器端
要想asp接受到javascript中的变量,就的把javascript中的变量提交到asp中
方法比较多,下面是一个比较简单的方法
修改你原来的javascript
<a href="javascript:extractlinks()">点击测试下含有的链接?</a>
<script language="JavaScript1.2" defer="defer" >
<!--
function extractlinks(){
var links=document.all.tags("A")
var strlinks='';
b=0
var total=links.length
var win2=window.open("","","menubar,scrollbars,toolbar")
for (i=0;i<total;i++)
{
if ((links[i].href).indexOf("www")!=-1&
(links[i].href.length )<35) {
//win2.document.write("<font size='2'>"+links[i]+"</font><br>");
strlinks += links[i]+'|';
b++;
}
}
//win2.document.write("<font size='2'>一共有"+b+"个外部连接</font><br>")
win2.location.href='view.asp?link='+strlinks;
}
-->
</script>
新建一个view.asp
<%
link = Request.QueryString("link")
links =split(link,"|",-1,1)
for each str in links
Response.Write(str+"<br>")
next
%>
你就可以把就要把javascript中的变量提交到asp中
你还用现在流行的ajax把javascript中的变量提交到asp中
要想asp接受到javascript中的变量,就的把javascript中的变量提交到asp中
方法比较多,下面是一个比较简单的方法
修改你原来的javascript
<a href="javascript:extractlinks()">点击测试下含有的链接?</a>
<script language="JavaScript1.2" defer="defer" >
<!--
function extractlinks(){
var links=document.all.tags("A")
var strlinks='';
b=0
var total=links.length
var win2=window.open("","","menubar,scrollbars,toolbar")
for (i=0;i<total;i++)
{
if ((links[i].href).indexOf("www")!=-1&
(links[i].href.length )<35) {
//win2.document.write("<font size='2'>"+links[i]+"</font><br>");
strlinks += links[i]+'|';
b++;
}
}
//win2.document.write("<font size='2'>一共有"+b+"个外部连接</font><br>")
win2.location.href='view.asp?link='+strlinks;
}
-->
</script>
新建一个view.asp
<%
link = Request.QueryString("link")
links =split(link,"|",-1,1)
for each str in links
Response.Write(str+"<br>")
next
%>
你就可以把就要把javascript中的变量提交到asp中
你还用现在流行的ajax把javascript中的变量提交到asp中
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询