有一段广告代码,它生成一个内框架,在内框架中显示搜索:
内框架代码为:
<IFRAME name="alimamaf0.6541351592168212" id="alimamaf0.6541351592168212" src="1.htm"></IFRAME> 其中框架名中的 "0.6541351592168212"是随机出现的,每次可能不一样,但alimama是一定会出现的。其中1.thm源文件如下:<FORM action=**.htm>
  <INPUT value=鲁迅 name=q>
  <SELECT name=cat>
    <OPTION value=0  selected>所有分类</OPTION>
    <OPTION value=1>网络游戏点卡</OPTION>
    <OPTION value=2>网络服务、电脑软件</OPTION>
  </SELECT>
</form>我想做的是,在这段代码添加一段script程序,让太完成如下功能:
1 选择 "网络游戏点卡"
2 提交表单比如,<a href="javascript:submits()">立即提交</a>
现在要问的是,submits()函数怎样写。之所以这样做,是想把上述框架隐藏起来。而只留一个链接就可以提交表单。
需要大家的帮助,能给全部代码的表示感谢。

解决方案 »

  1.   


    function submits(){
       document.forms[0].action="";//这里是你要提交的action连接地址。
       document.forms[0].submit();
    }
      

  2.   

    非常感谢。但问题是,表单在框架内,1.htm 这个文件我们是无法修改的。
      

  3.   

    a.html 加载 1.html,
    1.html提交但还不能在1.html上写代码?是这个意思吗?
      

  4.   

    function submits(){
       document.forms[0].action="";//这里是你要提交的action连接地址。
       document.forms[0].submit();
    }如果你的action在form 定义了 就直接拿到这个form的dom
    用他的submit()方法
      

  5.   

    a.html 加载 1.html,
    1.html提交但还不能在1.html上写代码?是这个意思吗?
    是的,1.htm是别人的网页。