```javascriptfunction check_search(obj, part) {
var loc = location.href;
var searchUrl = "";
searchUrl = "http://so.cntv.cn/search.php?qtext=" + encodeURIComponent(obj) + "" + part + "";
window.open(searchUrl, "_blank");
}
function openresult1(s) {
var init_part = "&sid=0025&pid=0000";
var part = arguments.length == 2 ? arguments[1] : init_part;
var Info = document.getElementById("textfield9").value;
if (Info == "") {
document.getElementById("textfield9").focus();
return;
}
check_search(Info, part);
}
function fireFoxHandler(evt) {
if (evt.keyCode === 13) {
var Info = document.getElementById("textfield9").value;
if (Info === "") {
document.getElementById("textfield9").focus();
return false;
}
//window.open("http://so.cntv.cn/search.php?qtext=" + encodeURIComponent(s) + part, "_blank");
}
}
```
请将提供的代码重构为以下结构:
```javascript
function check_search(info, part) {
// 在这里添加查询逻辑
}
document.getElementById("textfield9").addEventListener("keyup", function (evt) {
if (evt.keyCode === 13) {
var info = document.getElementById("textfield9").value;
if (info === "") {
document.getElementById("textfield9").focus();
return false;
}
//window.open("http://so.cntv.cn/search.php?qtext=" + encodeURIComponent(s) + part, "_blank");
check_search(info, part);
}
});
```
这里我将原始代码分成了两个函数:`check_search` 和 `ieHandler`。`check_search` 函数用于处理查询逻辑,你可以在这个函数中实现你需要的功能。`ieHandler` 函数用于监听键盘事件,当按下回车键时,调用 `check_search` 函数进行查询。