提交的问题,可以提交到本页的iframe当中,这样不会刷新
<form target="hidf" action="**.asp" method=post>
<iframe src=1.asp width=0 height=0 name=hidf></iframe>
或者用xmlhttp提交

解决方案 »

  1.   

    parent.document.frames("tree").test();
    是啊可以用iframe这样不绘刷新。
      

  2.   

    如果在summary里面的有个超连接,,点击这个超连接则是调用search的一个函数,,那该超连接怎么写???要让整个页面及summary frame .里面的内容不变.
    <A HREF = "somewhere" onclick = parent.tree.test()>试一试</A>
    somewhere 该怎么写那???我还想把“试一试”给保存下来,在调用函数的时候要用到,那该怎么保存呢??
      

  3.   

    <a href="#" onclick="parent.search.test()">试一试</a>
      

  4.   

    Hi fason,zhangguagua
    不行阿 ,
    <form target="hidf" action="test.asp" method=post>
    <iframe src=test.asp width=0 height=0 name=hidf></iframe>
    这样子页面是没有变,但是,跳出了test.asp这个页面
    我的要求是提交后页面不变,(表单里面的可以涮新),而且要执行另外一个frame里的函数
    而且我的页面都是htm文件,,访问数据库的也是用js api来的,,不是 asp或者php的,,,那个xmlhttp又是怎么实现提交的,能否详细说说呢?
      

  5.   

    hi fason,
    <a href="#" onclick="parent.search.test()">试一试</a>
    这个可以了,但是我想保存“试一试”但不行,,
    <a href="#" onclick="parent.search.test('try')">试一试</a>
    他竟然说我没有定义try,,那给怎么办,//try是定义好的一个变量阿,而且值是“试一试”
      

  6.   

    还要调用函数就在<form onsubmit="A()">写
    onclick="parent.search.test('try')">//try这里只是个字符串
      

  7.   

    哦,写错了,
    是这样写的:
    <a href="#" onclick="parent.search.test(try)">试一试</a>
    他说我没有定义
      

  8.   

    yeah!!!!!!!!
    太好了,问题都差不多解决了,,
    原来只要一个这个<form onsubmit="A()">就可以了,不用写什么method,和action来的,,,
    <A HREF = "#" ONCLICK = "parent.frames[1].test( BookName)"> BookName +</A>
    那个能传递变量,,其中bookname是变量来的,只是我把他赋给一个str变量的时候,转意字符给用糊涂了,,
    谁谢谢比较标准的写法,,fason你是功臣,,我明天来结分,谢谢你..
      

  9.   

    到底怎么写才是对的啊 ,,
    这样写,却是运行错误,少了"(",
    但是我动态调试的时候看到的结果是:
    <A HREF = '#' ONCLICK ='parent.frames[1].test(VB 6.0 程序设计)'>VB 6.0 程序设计</A>
    也没有少括号啊,,,