本文目录一览:
ASP里如何插入javascript脚本??
你的代码分析
%@Language=JavaScript%
%
var mytime = new Date();
alert(mytime);这句就错了,asp是服务器端执行,所以无alert函数
%
'===其实很简单的,就是动态输出标签=====将以下代码存为asp文件,然后用iis访问吧====
script
window.onload=function(){
alert("服务器时间为:%=now%");//将服务器时间放在js代码中
}
/script
body
Server time
/body
如何在ASP网站中插入JS脚本
在 head 元素之间加入 script 元素,将 type 元素设置为 " text/javascript "
如:
head runat="server"
script type="text/javascript"
function ShowName(str)
{
alert("您的名字为:("+str+")");
}
/script
titleusing javascript/title
/head
之后在body 元素间,通过事件来访问 如 要通过button1 的单击事件(onclientclick)来访问 javascript 函数
示例如下:
asp:Button ID="Button1" runat="server" Text="Button" onclientclick="ShowName('XXX')" /
这时运行项目,单击 button时,会显示"您的名称为XXX"
这就是一个简单的javascript 函数.
asp和JS怎么结合使用
asp是服务器端脚本,js是浏览器的脚本,你通过asp决定页面中有什么,js决定如何根据用户的动作做出响应,当然也可以通过post来响应用户的请求。
你写的js脚本中,尽量将asp% ... %中输出的内容作为参数来使用,函数中尽量保存一致。代码写的有问题,可能是思路没对上,例如:
function jumpiframe(%=i%){
经过asp处理也许会变成:
function jumpiframe(1){
还是定义成:
function jumpiframe(frameid){
在调用处再提供参数:
jumpiframe(%=id%);
这样好点。