你的代码我试过了,没有问题啊,<%%>中的代码是在服务器端解析的,你有没有启动WEB服务器啊???

解决方案 »

  1.   

    你开了server没有?还是直接运行html文件的?
      

  2.   

    先看看JSP返回的静态页面,一般就能知道错误在哪了你改成这样试试<%String herf="'temp('"+ str +"')'";%>
      

  3.   

    晕~如果没启动JSP容器的话。建议楼主先去看看JSP的书。。
      

  4.   

    试过,没问题。<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <head><script language = "JavaScript">
    function temp(str){
    alert(str);
    }
    </script>
    <META name="GENERATOR" content="IBM WebSphere Studio">
    </head>
    <body><input type="button" name="submit" value="message" onclick=javascript:temp('success')>
    </body>
    </html>
      

  5.   

    哈哈,WEB服务器忘记启动了,让大家见笑了,不好意思.