您好,我想问下asp里能写js吗

JavaScript012

您好,我想问下asp里能写js吗,第1张

<script type="text/javasript" srs="test.js"></script>应用外部脚本文件test.js;

<script type="text/javasript">

vat msg="test"//定义变量msg并赋值

function testMsg (msg)//定义函数testMsg,参数为msg

{

alert("消息是:"+msg)

}

</script>

asp是服务器端脚本,js是浏览器的脚本,你通过asp决定页面中有什么,js决定如何根据用户的动作做出响应,当然也可以通过post来响应用户的请求。

你写的js脚本中,尽量将asp<% ... %>中输出的内容作为参数来使用,函数中尽量保存一致。代码写的有问题,可能是思路没对上,例如:

function jumpiframe(<%=i%>){

经过asp处理也许会变成:

function jumpiframe(1){

还是定义成:

function jumpiframe(frameid){

在调用处再提供参数:

jumpiframe(<%=id%>)

这样好点。

寒 上面那种写法肯定不正确的

vb只能有vb的写法

如果要把js嵌入vb可以这样

<%if rec.recordcount>0 then%>

<script language="javascript">

alert('错了')//这里写js代码

</script>

<%end if%>