本文目录一览:
如何在js文件里面,写asp语句
直接写,例如:
% IF x"" Then %
if (getId("city_one").value == '')
{
alert("请您选择%=x%!");
getId("city_one").focus();
getId("city_one").value = '';
return false;
}%End If%
js中怎样写入asp语句
谁说一定要用ajax,谁说不能嵌套asp了,可以做的。
%
dim options
...
do while not rs.eof
options = options "option value="rs("bjmc")" ="rs("bjmc") /options"
loop
%
options = %=options%;
function addSelect()
{
var objPad = document.getElementById("pad");
var sel = "select name='ksbj"+num+"'"+options+"/selectbr /";
objPad.innerHTML = objPad.innerHTML+sel;
num = num+1;
}
怎么用javascript编写asp程序
用VBS写ASP会吧?如果不清楚先补课ASP,找大众教材就可以。
ASP支持vbs和javascript。
默认iis设置是VBScript,在iis管理中,站点属性,主目录,应用程序设置“配置...”,选项,默认脚本语言,可以改成JavaScript。这样就可以直接在%%中间写js语句了。或者在ASP页面第一行写%@LANGUAGE="JAVASCRIPT" CODEPAGE="936"%,说明这个页面默认语句是js,后面可以直接用%%。
另外,可以用script language="javascript" runat="server"/script标记来写。并且,script标签可以支持两种语句在同一个页面出现,比如默认用js来写主体程序,有一些函数别人用vbs写好的,你可以直接调用。
例如:
%@LANGUAGE="JAVASCRIPT" CODEPAGE="936"%
script runat=server language=vbscript
function conn()
on error resume next
set cn=server.CreateObject("ADODB.connection")
cn.open("provider=microsoft.jet.oledb.4.0;" + "data source = " Server.MapPath("db.mdb"))
set conn=cn
if Err.Number0 then
Response.Write("//数据库暂时不可用,请稍后访问!")
Response.End()
end if
end function
script
%
var sqlStr="select * from table"
var cn=conn();//这里的conn就是vbs里定义的
var rs = Server.CreateObject("ADODB.recordset");
rs.Open(sqlStr,cn,3,1);
while(!rs.EOF){
Response.Write(rs("fname")+"/br");
rs.MoveNext();
}
rs.close();
cn.close();
%