当前位置:首页
开发技术指南» 文章正文
    引言:
 

 

 ·简单问题,了    »显示摘要«
    摘要: 我在vfp里把查询的结果放入一个表(table.dbf)里,(我把这个表作为一个公共的交换表)使用了sql语句里的 into命令。 每次都会出现“table.dbf表已经存在,改写吗?”的提示。 我每次肯定都要改写的,请问有没有什么命令可以让程序自己默认为改写呢? 或者说还有什么更好的办法可以解决呢? 谢谢! ......
 ·tomcat中servlet的问题    »显示摘要«
    摘要: 1.安装d:\tomcat 2.server.xml修改为<context path="" docbase="root" debug="0"/> 3.root下jsp运行ok, 4.用127.0.0.1/servlet/helloworldexample调用 root/web-inf/classes/hellowor......


javascript的问题请过来看看

在我的程序中有这么一段:  
  <%  
  if(f.exists()){   %>  
  <script   language="JavaScript">  
        if(confirm("确实要覆盖?"))   {象数据库中插入一条记录,覆盖掉}  
        else{返回当前页面}  
  </script>  
  我该怎么写?就是怎么样在javascript中夹杂些jsp的程序!  
 

NO.1   作者: tingod

你这是双层嵌套吧?  
  jsp调用js的时候,可以根据条件来确定是否调用js方法  
  js编写函数需要用到jsp的话,可以这样  
  <script>  
  fucntion   helloworld(){  
  if(confirm("输出helloworld?")){<%out.println("hello,world!");%>}  
  else{<%out.println("no   hello,world");%>}  
  }  
  </script>

NO.2   作者: AlexHoo

一般来说,JSP代码是服务器端运行的,而javascript是在客户端运行的,JSP的代码到客户端时已经转化为HTML了,所以在客户端你根本不能看到JSP的程序。  
  如果你确实想在客户端执行JAVA程序,建议把要执行的代码封装在APPLET中,然后通过javascript调用APPLET中的方法。

NO.3   作者: twoday

当然判断语句没有执行,正如AlexHoo(大师兄)   所说,当你的判断语句显示出来前,jsp都已经运行过了,也就是说当你看到页面时,数据库的数据插入已经完成了。改造方法是,当confirm后,程序跳转到另一个“覆盖.jsp”来完成覆盖动作。


    摘要: variant v; v = createoleobject(); v.olefunction(); -------- 在c#中用什么来作? ......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE