<script language="javascript">
  function test()
  {
   alert("在<%%>中调用该方法");
  }
</SCRIPT>
<%
  String s = "";
  out.println("<script>test();</script>");
%>

解决方案 »

  1.   

    你回的:
    <script language="javascript">
      function test()
      {
       alert("在<%%>中调用该方法");
      }
    </SCRIPT>
    <%
      String s = "";
      out.println("<script>test();</script>");
    %>
    不可以,这样是能把test打印出来,但不是调用.
      

  2.   

    大哥:jsp是在服务器端执行的,js是在客户端执行的,何来调用啊!~
      

  3.   

    根本不用那么做
    你就这样就可以了
    <%
      String s = "";
    %>
    <script language="javascript">
      function test()
      {
       alert("按顺序执行,何必嵌入jsp中");
      }
    </SCRIPT>
    <%
      out.println("下面的jsp代码照样执行");
    %>
      

  4.   

    stefli(充到20000就休息~) 
    他回复的没错,只是你用的时候错了。
    检查一下你的代码吧
      

  5.   

    我第一个回复写错了
    应该是
    <%
      String s = "";
    %>
    <script language="javascript">
         alert("按顺序执行,何必嵌入jsp中");
    </SCRIPT>
    <%
      out.println("下面的jsp代码照样执行");
    %>
    不好意思呵呵。
      

  6.   

    你是不是想在jsp的if....else里面用啊?一样的
    <%
      if(exp){
       ....
    %>
    <script language="javascript">
         alert("按顺序执行,何必嵌入jsp中");
    </SCRIPT>
    <%
      }else{
    %>
    <script language="javascript">
         alert("按顺序执行,何必嵌入jsp中");
    </SCRIPT>
    <%}%>看起来比较乱
      

  7.   

    大家说的都不错,但这样才是答案:<body onLoad="gettime();saveLittle();">
    gettime();saveLittle(); 都为function 
     
    好郁闷!
      

  8.   

    我那样
    <script>test();</script>
    就是调用啊。
      

  9.   

    To stefli(充到20000就休息~):
    如果函数有输入参数,输入的参数又是从数据库里边取出的动态数据,该怎么处理?
      

  10.   

    其实时一样的,一个是客户端用,一个是服务器端用
    客户端;
    <script>
    function test() {
      alert("<%=new java.util.Date()%>");
    }
    </script>服务器端:
    <%
    cDate = new java.util.Date();
    out.println("<script>");
    out.println("function test(){ ");
    out.println(" alert('" + cDate + "');");
    out.println("}");
    out.println("</script>");
    %>
      

  11.   

    同样的问题请教但是在使用服务器端使用First:<input type=text name=first >
    <%@language="javascript" 
      if(session("checked")==true)
        {
           THE second:<input type=text name=second>
         }
    %>
    时second文本框总是出现在first文本框的前面,有没有办法可以向vbscript中那用可以用<%%>同时可以确定ffirst文本框和second文本框的位置
      

  12.   

    郁闷,问题都好些天了。问题这样的:
    请真正的大侠指导
    我的web遇到这样的问题:当正在填写一个jsp页面中的数据时,别人突然送这个jsp的uri过来。比如送:http://10.253.9.250:7001/callcenter/index.jsp?zj_num=13325565356&bj_num=12336332332&flag=0&saveFlag=0
    我在该jsp被刷新时,需要取到jsp里面的数据。我应该怎么做。
    注:用这样的方法总是取得null:(String)request.getParameter(“valueName”),因为该页面被送来的uri刷新了。
      

  13.   

    看不明白,
    前台要与数据库里面的数据进行交互,只有提交页面,要不使用applet进行通讯也行
      

  14.   

    <%
    function be()
      ..........
    end function
    %>
    就可以调用。
      

  15.   

    [别人突然送这个jsp的uri过来] ?     你有办法 ?   好像两个人在吃一个苹果(jsp)[我在该jsp被刷新时]?      谁能刷新你?     页面刷新都是你自己主导的  是你没弄清楚,还是你这个应用高级我没见过
      

  16.   

    如果有这样一段代码:
    <head>
    <script>
    fuction substringtemp(strtemp)
    {
    strtemp=substring();
    }
    </script>
    </head>
    然后在<body></body>中使用这个函数处理一些字符串参数,这样的函数怎么调用?必须要有事件激活函数吗?有没有直接调用的方法?
    加入页面中有个mystr参数,是从数据库取出的,这样调用substringtemp函数为什么不行:
    <body>
    <table>
    <tr><td><%=substringtemp(mystr)%></tr></td>
    </table>
    </body>
      

  17.   

    你要知道<%=substringtemp(mystr)%>
    是在服务器端先解释才被送到客户端的,
    而substringtemp函数是在客户端才能使用的