簡體   English   中英

Chrome擴展程序/ JavaScript問題

[英]Chrome Extension/Javascript Problems

我一直在開發Chrome擴展程序,但遇到了問題。 我想做的是:當您單擊搜索欄右側的圖標時,會出現一個搜索欄,您可以在其中鍵入查詢並按Enter。 然后它將轉到http://dev.bukkit.org/search/?search=(無論輸入了什么)。 這是我所擁有的,但無法正常工作。

<scriptLANGUAGE="JavaScript">
function whatURL() {
window.location= 'http://dev.bukkit.org/search/?search=' + document.form1.url.value;
}
</SCRIPT>

<FORM name=form1>
<inputtype="text"id="url">
<inputtype="button"id="btnSearch"value="Search"onClick="return whatURL()"/>
</FORM>

謝謝:)注意:我有清單和所有東西,只是javascript部分無法正常工作。 編輯:現在重寫它可以工作!!!

<html>
<head>
  <script>
    function onLoad() {
      document.getElementById("mytextfield").focus();
    }

    function onKeyPress(e) {
      if (e.keyCode == 13) {
        openResults();
      }
    }

    function openHomePage() {
      window.open("http://dev.bukkit.org/");
    }

    function openResults() {
      window.open("http://dev.bukkit.org/search/?search=" + encodeURIComponent(document.getElementById("mytextfield").value));
    }
  </script>
</head>
<body onload="onLoad();">
  <img src="png-3.png" onclick="openHomePage();" style="border-width: 0px; cursor: pointer" /><br>
  <div name="myFormDiv" style="center: 6px;">
  <br>
    <input type="search" id="mytextfield" name="mytextfield" value="Search..." onkeypress="onKeyPress(event);" />

  </div>
 </div>
</body>
</html>

嘗試改變...

<inputtype="button"id="btnSearch"value="Search"onClick="return whatURL()"/>

至..

<inputtype="button"id="btnSearch"value="Search"onClick="whatURL()"/>

window.location不需要返回任何東西。 執行window.location = "http://myurl.com"時,您已經使窗口指向給定的URL。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM