转换容易,但是你要明白,你的HTML页面是不支持ASP的,所以你即使调用了写成js格式的ASP代码,但是实际上还是需要执行ASP代码,所以,你只有把HTML页面改成ASP格式后,才能用script src="xxx.asp">调用xxx.asp页面,xxx.asp页面这里我给你转换了,如下;
在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=
该作者目前就职于淘宝网,呵呵
对于你的例子,只要把所有双引号用转义字符转义就行了:"改成\"
换行符改成
尖括号不需要转义
字符串要定义在一行上,或者使用+拆分成多行。
原文内容:
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("%>");
这个很简单的嘛,上面的代码就是转换后的
你说的都是神马,
神马叫 吧ASP程序转换成JS格式
ASP在服务器端执行,JS是浏览器执行的好不....
怎么转?
楼上只是显示而已吧......
那不如直接写成HTML咯~~~~
纯2~~