如何将ASP程序转换成JS格式在HTML调用

2024-11-28 01:51:38
推荐回答(5个)
回答1:

转换容易,但是你要明白,你的HTML页面是不支持ASP的,所以你即使调用了写成js格式的ASP代码,但是实际上还是需要执行ASP代码,所以,你只有把HTML页面改成ASP格式后,才能用script src="xxx.asp">调用xxx.asp页面,xxx.asp页面这里我给你转换了,如下;

回答2:

在HTML后缀的页面里,可以用AJAX来调用动态脚本文件,例如

在userjf.asp里的代码要改为JS可以执行的代码,你的代码只是对JF进行累加并更新数据库,因此可以用AJAX类调用ASP文件,网上有ASP的AJAX类,可以参考一下
最新版下载地址为:
http://code.google.com/p/ajax-request/downloads/detail?name=AJAXRequest_v0.8.10p5.zip&can=2&q=
该作者目前就职于淘宝网,呵呵


回答3:

对于你的例子,只要把所有双引号用转义字符转义就行了:"改成\"
换行符改成

尖括号不需要转义

字符串要定义在一行上,或者使用+拆分成多行。
原文内容:


测试文章内容

下面是转换后的内容,换行符已经换成
了,楼主贴图里面的换行符也要这样处理:
var s = "

测试文章内容
";
或者外面使用单引号,里面的双引号就不用转义了:
var s = '

测试文章内容
';
又或者觉得字符串写在一行上太长,可以使用+号拆开:
var s = '

+ '
测试文章内容
';
但是不能把字符串直接从中间分成两行来写,下面的是错的:
var s = '


测试文章内容
';
有什么不明白的再问好了

回答4:

document.writeln("<%");
document.writeln("dim user");
document.writeln("user=request(\"user\")");
document.writeln("dim rs,sql");
document.writeln("set rs=server.createobject(\"adodb.recordset\")");
document.writeln("sql=\"select TOP 1 jf from AosQzone_Cn_Link where user=\'\"&user&\"\'\"");
document.writeln("rs.open sql,conn,1,2");
document.writeln("If not rs.eof then");
document.writeln("rs(\"jf\")=rs(\"jf\")+1");
document.writeln("rs.update");
document.writeln("end if");
document.writeln("");
document.writeln("rs.close");
document.writeln("set rs=nothing");
document.writeln("%>");

这个很简单的嘛,上面的代码就是转换后的

回答5:

你说的都是神马,
神马叫 吧ASP程序转换成JS格式
ASP在服务器端执行,JS是浏览器执行的好不....
怎么转?

楼上只是显示而已吧......

那不如直接写成HTML咯~~~~

纯2~~