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............
展开
 我来答
yytoday
2007-10-30 · TA获得超过400个赞
知道小有建树答主
回答量:628
采纳率:0%
帮助的人:690万
展开全部
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中
阳光上的桥
2007-10-30 · 知道合伙人软件行家
阳光上的桥
知道合伙人软件行家
采纳数:21423 获赞数:65813
网盘是个好东东,可以对话和传文件

向TA提问 私信TA
展开全部
你着段代码本身就是合法的ASP代码,文件改为*.ASP,保存一下,绝对能够正确运行。

HTML、JS、CSS都可以作为ASP文件的一部分,事实上HTML文件里面只有<%%>里面的部分在是ASP。而ASP在服务器上执行,JS在客户端的浏览器上执行,ASP不可能用来替代JS。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式