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>