```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` 函数进行查询。