0

以下代码显示了我如何尝试首先将信息写入 .txt 文件,然后执行自定义搜索。如果我注意到 Button2 中的操作,Button1 可以正常工作并将文本写入 .txt。当我打开 Button2 进行搜索时,似乎 Button1 中的 .php 被忽略并且 Button2 呈现自定义搜索,但是,有写入 .txt 文件。我已经尝试了我能找到的所有内容,包括一个 .php 文件中的所有内容,但是第二个操作似乎可以控制并且不允许第一个操作运行。

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"          "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">

    <head>
    <meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
    <title>If NOT found to right ENTER Your</title>
    <script language="Javascript">
    <!--
    function OnButton1()
    {
        // Action used to write to .txt file only
        document.Form1.action = "open-close.php";
    }
    function OnButton2()
    {
        // Action performs custom google search
        document.Form1.action = "http://www.google.com";
    }

    -->
    </script>
    </head>

    <body>
    <h3><span style="color: #00ff00;">If NOT found to right ENTER Your Topic Here!        </span></h3>
    <style type="text/css">
    @import url(http://www.google.com/cse/api/branding.css);
    </style>
    <div class="cse-branding-right" style="background-color:#999999;color:#000000">
      <div class="cse-branding-form">
        <form id="cse-search-box" target="_blank" name="Form1">
          <div>
            <input type="hidden" name="cx" value="" />
            <input type="hidden" name="ie" value="UTF-8" />
            <input type="text" name="q" size="55" />
            <input type="submit" name="sa" value="Search" Onclick="OnButton1(); OnButton2();"/>
          </div>
        </form>
      </div>
      <div class="cse-branding-logo">
        <img src="http://www.google.com/images/poweredby_transparent/poweredby_999999.gif" alt="Google"                 />
      </div>
      <div class="cse-branding-text">
        Your Custom Search
      </div>
    </div>



    </body>
    </html>
4

1 回答 1

0

在按钮单击时调用 OnButton1() 并从函数 onButton1() 调用 onButton2():

<input type="submit" name="sa" value="Search" Onclick="OnButton1();"/>



 function OnButton1()
    {
        // Action used to write to .txt file only
        document.Form1.action = "open-close.php";
    OnButton2();

    }
于 2012-11-24T20:06:18.253 回答