<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">// ==========================
//     Copyright BOOFCCOM
//===========================

    //ç‚¹å‡»å…³é”®å­—
    $("#txtKey").click(function () {
        var key = $("#txtKey").val();
        $("#historyKey").hide();
        $("#browseHistory").hide();

        $("#searchKey").hide();
        $("#searchKeyList").hide();
        $("#typeKeyList").hide();
        $("#divSearchLogin").slideDown();

        if (key.length &gt; 0) {
            //åŒ¹é…æŽ¨è
            getSearchKeyList();
        } else {
            //åŽ†å²æœç´¢
            getHistoryKey();
            getHistoryList();
        }
    });

    //è¾“å…¥å…³é”®å­—
    $('#txtKey').on('input propertychange', function () {
        var key = $(this).val();
        $("#divSearchLogin").slideDown();

        setTimeout(() =&gt; {
            if (key.length &gt; 0) {
                //åŒ¹é…æŽ¨è
                getSearchKeyList();
            } else {
                //åŽ†å²æœç´¢
                getHistoryKey();
                getHistoryList();
            }
        },500)
    });

    //èŽ·å–åŽ†å²æœç´¢
    function getHistoryKey() {
        $.ajax({
            type: "post",
            url: "/public/ajax/history.aspx",
            data: {
                action: "gethistorykey",
                typeid: 3
            },
            dataType: "json",
            success: function (res) {
                $("#historyKeyList").html(""); //æ¸…ç†åˆ—è¡¨
                var data = res;
                if (data != '') {
                    for (var i = 0; i &lt; $(data).length; i++) {
                        $("#historyKeyList").append('&lt;a href="/newhouse/?k=' + data[i] + '"&gt;' + data[i] + '&lt;/a&gt;');
                    }
                    $("#searchKey").hide();
                    $("#historyKey").show();
                    $("#divSearchList").slideDown();
                }
            }
        });
    }

    //èŽ·å–åŽ†å²æµè§ˆ
    function getHistoryList() {
        var infotype = "9";
        $.ajax({
            type: "post",
            url: "/public/ajax/history.aspx",
            data: {
                action: "gethistorylist",
                infotype: infotype
            },
            dataType: "json",
            success: function (res) {
                $("#browseHistoryList").html(""); //æ¸…ç†åˆ—è¡¨
                var data = res;
                if (data != '') {
                    for (var i = 0; i &lt; $(data).length; i++) {
                        $("#browseHistoryList").append('&lt;div class="lst"&gt;&lt;a href="/loupan/'+ data[i].hashcode + data[i].id + '.html" target="_blank"&gt;' + data[i].name + '&lt;/a&gt;&lt;p&gt;&lt;i&gt;' + data[i].type + '&lt;/i&gt;&lt;/p&gt;&lt;/div&gt;');
                    }
                    $("#searchKey").hide();
                    $("#browseHistory").show();
                    $("#divSearchList").slideDown();
                }
            }
        });
    }

    //åŒ¹é…æŽ¨è
    function getSearchKeyList() {
        var Key = $("#txtKey").val();

         $.ajax({
                type: "post",
                url: "/public/ajax/history.aspx",
                data: {
                    Action: "getnewhousekeylist",
                    Key: escape(Key)
                },
                dataType: "json",
                success: function (res) {
                    $("#searchKeyList").html(""); //æ¸…ç†åˆ—è¡¨
                    $("#typeKeyList").html(""); //æ¸…ç†åˆ—è¡¨
                    var list = res.list;
                    if (list != '') {
                        for (var i = 0; i &lt; list.length; i++) {
                            $("#searchKeyList").append('&lt;a href="/loupan/'+ list[i].hashcode + list[i].id + '.html" target="_blank"&gt;' + list[i].name + '&lt;/a&gt;');
                        }
                        $("#historyKey").hide();
                        $("#browseHistory").hide();
                        $("#searchKey").show();
                        $("#searchKeyList").show();
                        $("#divSearchList").slideDown();
                    }
                }
            });
    }

    //åˆ&nbsp;é™¤åŽ†å²æœç´¢
    function delHistoryKey() {
        $.ajax({
            type: "post",
            url: "/public/ajax/history.aspx",
            data: {
                action: "delhistorykey",
                typeid: 3
            },
            dataType: "json",
            success: function (res) {
                console.log(res);
                if (res[0].Flag == true) {
                    layer.msg('æ“ä½œæˆåŠŸ');
                    $("#historyKey").hide();
                }
                else {
                    layer.msg(res[0].Msg);
                }
            }
        });
    }

    //åˆ&nbsp;é™¤åŽ†å²æµè§ˆ
    function delBrowseHistory() {
        var infotype = "9";
        $.ajax({
            type: "post",
            url: "/public/ajax/history.aspx",
            data: {
                action: "delhistory",
                infotype: infotype
            },
            dataType: "json",
            success: function (res) {
                console.log(res);
                if (res[0].Flag == true) {
                    layer.msg('æ“ä½œæˆåŠŸ');
                    $("#browseHistory").fadeOut();
                }
                else {
                    layer.msg(res[0].Msg);
                }
            }
        });
    }

    //ä¿å­˜åŽ†å²æœç´¢
    function setHistoryKey(Key) {
        $.ajax({
            type: "post",
            url: "/public/ajax/history.aspx",
            data: {
                "Action": "sethistorykey",
                "typeid": '3',
                "key": Key
            },
            dataType: "json",
            success: function (result) {
                
            },
            complete: function () { },
            error: function () { }
        });
    }

    //éšè—æç¤º
    $(document).bind("click", function (e) {      
        if ($(e.target).closest(".lst").length == 0 &amp;&amp; $(e.target).closest("#txtKey").length == 0) {
            $("#divSearchList").fadeOut();
            $("#divSearchLogin").fadeOut();
        }
    })
    $(window).scroll(function () {
        $("#divSearchList").fadeOut();
        $("#divSearchLogin").fadeOut();
    })


    //æœç´¢æ¡†æç¤ºç™»å½•
    function toSearchLogin() {
        $("#divSearchLogin").fadeOut();
        openLogin('/newhouse/');
    }

    // åˆ¤æ–­ç™»å½•
    function openLogin(prevurl) {
        $.ajax({
            url: "/public/ajax/member.aspx?action=islogin",
            type: "POST",
            data: {},
            beforeSend: function () { },
            dataType: "json",
            success: function (result) {
                if (result[0].Msg == 'LOGIN') {
                    // æœªç™»å½•
                    layer.open({
                        type: 2,
                        title: false,
                        closeBtn: 1,
                        shadeClose: false,
                        area: ['420px', '500px'],
                        content: ['/login/layer/member.aspx'],
                        end: function () {}
                    });
                }
                else {
                    // å·²ç™»å½•
                    if (prevurl) {
                        location.href = prevurl;
                    }
                    else if (result[0].Msg == "AGENTER") {
                        // ä¸­ä»‹å·²ç™»å½•
                        location.href = '/agenter/';
                    }
                    else if (result[0].Msg == "SELLER") {
                        // å‡ºç§Ÿå‡ºå”®å·²ç™»å½•
                        location.href = '/seller/';
                    }
                    else if (result[0].Msg == "BUYER") {
                        // æ±‚ç§Ÿæ±‚è´­å·²ç™»å½•
                        location.href = '/buyer/';
                    }
                }
            },
            error: function () {
                layer.msg("æ“ä½œè¿‡ç¨‹å‡ºé”™ï¼");
            }
        });
    }

    //æŒ‰é’®å“åº”
    document.onkeydown=function(event){
    var e = event || window.event || arguments.callee.caller.arguments[0];        
    if(e &amp;&amp; e.keyCode==13){ // enter é”®
            if(document.activeElement.id == "txtKey")
            {
                document.getElementById('imgSearch').click();
            }
        }
    }; 
</pre></body></html>