压缩的JS文件怎么修改呢?
发布于 12 年前 作者 liangge556651 7873 次浏览 最后一次编辑是 8 年前

var wpLink;(function(f){var b={},e={},d,a,c;wpLink={timeToTriggerRiver:150,minRiverAJAXDuration:200,riverBottomThreshold:5,keySensitivity:100,lastSearch:"",textarea:"",init:function(){b.dialog=f("#wp-link");b.submit=f("#wp-link-submit");b.url=f("#url-field");b.nonce=f("#_ajax_linking_nonce");b.title=f("#link-title-field");b.openInNewTab=f("#link-target-checkbox");b.search=f("#search-field");e.search=new a(f("#search-results"));e.recent=new a(f("#most-recent-results"));e.elements=f(".query-results",b.dialog);b.dialog.keydown(wpLink.keydown);b.dialog.keyup(wpLink.keyup);b.submit.click(function(g){g.preventDefault();wpLink.update()});f("#wp-link-cancel").click(function(g){g.preventDefault();wpLink.close()});f("#internal-toggle").click(wpLink.toggleInternalLinking);e.elements.bind(“river-select”,wpLink.updateFields);b.search.keyup(wpLink.searchInternalLinks);b.dialog.bind(“wpdialogrefresh”,wpLink.refresh);b.dialog.bind(“wpdialogbeforeopen”,wpLink.beforeOpen);b.dialog.bind(“wpdialogclose”,wpLink.onClose)},beforeOpen:function(){wpLink.range=null;if(!wpLink.isMCE()&&document.selection){wpLink.textarea.focus();wpLink.range=document.selection.createRange()}},open:function(){if(!wpActiveEditor){return}this.textarea=f("#"+wpActiveEditor).get(0);if(!b.dialog.data(“wpdialog”)){b.dialog.wpdialog({title:wpLinkL10n.title,width:480,height:“auto”,modal:true,dialogClass:“wp-dialog”,zIndex:300000})}b.dialog.wpdialog(“open”)},isMCE:function(){return tinyMCEPopup&&(d=tinyMCEPopup.editor)&&!d.isHidden()},refresh:function(){e.search.refresh();e.recent.refresh();if(wpLink.isMCE()){wpLink.mceRefresh()}else{wpLink.setDefaultValues()}b.url.focus()[0].select();if(!e.recent.ul.children().length){e.recent.ajax()}},mceRefresh:function(){var g;d=tinyMCEPopup.editor;tinyMCEPopup.restoreSelection();if(g=d.dom.getParent(d.selection.getNode(),“A”)){b.url.val(d.dom.getAttrib(g,“href”));b.title.val(d.dom.getAttrib(g,“title”));if("_blank"==d.dom.getAttrib(g,“target”)){b.openInNewTab.prop(“checked”,true)}b.submit.val(wpLinkL10n.update)}else{wpLink.setDefaultValues()}tinyMCEPopup.storeSelection()},close:function(){if(wpLink.isMCE()){tinyMCEPopup.close()}else{b.dialog.wpdialog(“close”)}},onClose:function(){if(!wpLink.isMCE()){wpLink.textarea.focus();if(wpLink.range){wpLink.range.moveToBookmark(wpLink.range.getBookmark());wpLink.range.select()}}},getAttrs:function(){return{href:b.url.val(),title:b.title.val(),target:b.openInNewTab.prop(“checked”)?"_blank":""}},update:function(){if(wpLink.isMCE()){wpLink.mceUpdate()}else{wpLink.htmlUpdate()}},htmlUpdate:function(){var i,j,k,h,l,g=wpLink.textarea;if(!g){return}i=wpLink.getAttrs();if(!i.href||i.href==“http://”){return}j=’<a href="’+i.href+’"’;if(i.title){j+=’ title="’+i.title+’"’}if(i.target){j+=’ target="’+i.target+’"’}j+=">";if(document.selection&&wpLink.range){g.focus();wpLink.range.text=j+wpLink.range.text+"</a>";wpLink.range.moveToBookmark(wpLink.range.getBookmark());wpLink.range.select();wpLink.range=null}else{if(typeof g.selectionStart!==“undefined”){k=g.selectionStart;h=g.selectionEnd;selection=g.value.substring(k,h);j=j+selection+"</a>";l=k+j.length;if(k==h){l-="</a>".length}g.value=g.value.substring(0,k)+j+g.value.substring(h,g.value.length);g.selectionStart=g.selectionEnd=l}}wpLink.close();g.focus()},mceUpdate:function(){var h=tinyMCEPopup.editor,i=wpLink.getAttrs(),j,g;tinyMCEPopup.restoreSelection();j=h.dom.getParent(h.selection.getNode(),“A”);if(!i.href||i.href==“http://”){if(j){tinyMCEPopup.execCommand(“mceBeginUndoLevel”);g=h.selection.getBookmark();h.dom.remove(j,1);h.selection.moveToBookmark(g);tinyMCEPopup.execCommand(“mceEndUndoLevel”);wpLink.close()}return}tinyMCEPopup.execCommand(“mceBeginUndoLevel”);if(j==null){h.getDoc().execCommand(“unlink”,false,null);tinyMCEPopup.execCommand(“mceInsertLink”,false,"#mce_temp_url#",{skip_undo:1});tinymce.each(h.dom.select(“a”),function(k){if(h.dom.getAttrib(k,“href”)=="#mce_temp_url#"){j=k;h.dom.setAttribs(j,i)}});if(f(j).text()=="#mce_temp_url#"){h.dom.remove(j);j=null}}else{h.dom.setAttribs(j,i)}if(j&&(j.childNodes.length!=1||j.firstChild.nodeName!=“IMG”)){h.focus();h.selection.select(j);h.selection.collapse(0);tinyMCEPopup.storeSelection()}tinyMCEPopup.execCommand(“mceEndUndoLevel”);wpLink.close()},updateFields:function(i,h,g){b.url.val(h.children(".item-permalink").val());b.title.val(h.hasClass(“no-title”)?"":h.children(".item-title").text());if(g&&g.type==“click”){b.url.focus()}},setDefaultValues:function(){b.url.val(“http://”);b.title.val("");b.submit.val(wpLinkL10n.save)},searchInternalLinks:function(){var h=f(this),i,g=h.val();if(g.length>2){e.recent.hide();e.search.show();if(wpLink.lastSearch==g){return}wpLink.lastSearch=g;i=h.parent().find(".spinner").show();e.search.change(g);e.search.ajax(function(){i.hide()})}else{e.search.hide();e.recent.show()}},next:function(){e.search.next();e.recent.next()},prev:function(){e.search.prev();e.recent.prev()},keydown:function(i){var h,g=f.ui.keyCode;switch(i.which){case g.UP:h=“prev”;case g.DOWN:h=h||“next”;clearInterval(wpLink.keyInterval);wpLinkh;wpLink.keyInterval=setInterval(wpLink[h],wpLink.keySensitivity);break;default:return}i.preventDefault()},keyup:function(h){var g=f.ui.keyCode;switch(h.which){case g.ESCAPE:h.stopImmediatePropagation();if(!f(document).triggerHandler(“wp_CloseOnEscape”,[{event:h,what:“wplink”,cb:wpLink.close}])){wpLink.close()}return false;break;case g.UP:case g.DOWN:clearInterval(wpLink.keyInterval);break;default:return}h.preventDefault()},delayedCallback:function(i,g){var l,k,j,h;if(!g){return i}setTimeout(function(){if(k){return i.apply(h,j)}l=true},g);return function(){if(l){return i.apply(this,arguments)}j=arguments;h=this;k=true}},toggleInternalLinking:function(h){var g=f("#search-panel"),i=b.dialog.wpdialog(“widget”),k=!g.is(":visible"),j=f(window);f(this).toggleClass(“toggle-arrow-active”,k);b.dialog.height(“auto”);g.slideToggle(300,function(){setUserSetting(“wplink”,k?“1”:“0”);b[k?“search”:“url”].focus();var l=j.scrollTop(),o=i.offset().top,m=o+i.outerHeight(),n=m-j.height();if(n>l){i.animate({top:n<o?o-n:l},200)}});h.preventDefault()}};a=function(i,h){var g=this;this.element=i;this.ul=i.children(“ul”);this.waiting=i.find(".river-waiting");this.change(h);this.refresh();i.scroll(function(){g.maybeLoad()});i.delegate(“li”,“click”,function(j){g.select(f(this),j)})};f.extend(a.prototype,{refresh:function(){this.deselect();this.visible=this.element.is(":visible")},show:function(){if(!this.visible){this.deselect();this.element.show();this.visible=true}},hide:function(){this.element.hide();this.visible=false},select:function(h,k){var j,i,l,g;if(h.hasClass(“unselectable”)||h==this.selected){return}this.deselect();this.selected=h.addClass(“selected”);j=h.outerHeight();i=this.element.height();l=h.position().top;g=this.element.scrollTop();if(l<0){this.element.scrollTop(g+l)}else{if(l+j>i){this.element.scrollTop(g+l-i+j)}}this.element.trigger(“river-select”,[h,k,this])},deselect:function(){if(this.selected){this.selected.removeClass(“selected”)}this.selected=false},prev:function(){if(!this.visible){return}var g;if(this.selected){g=this.selected.prev(“li”);if(g.length){this.select(g)}}},next:function(){if(!this.visible){return}var g=this.selected?this.selected.next(“li”):f(“li:not(.unselectable):first”,this.element);if(g.length){this.select(g)}},ajax:function(j){var h=this,i=this.query.page==1?0:wpLink.minRiverAJAXDuration,g=wpLink.delayedCallback(function(k,l){h.process(k,l);if(j){j(k,l)}},i);this.query.ajax(g)},change:function(g){if(this.query&&this._search==g){return}this._search=g;this.query=new c(g);this.element.scrollTop(0)},process:function(h,l){var i="",j=true,g="",k=l.page==1;if(!h){if(k){i+=’<li class=“unselectable”><span class=“item-title”><em>’+wpLinkL10n.noMatchesFound+"</em></span></li>"}}else{f.each(h,function(){g=j?“alternate”:"";g+=this[“title”]?"":" no-title";i+=g?’<li class="’+g+’">’:"<li>";i+=’<input type=“hidden” class=“item-permalink” value="’+this[“permalink”]+’" />’;i+=’<span class=“item-title”>’;i+=this[“title”]?this[“title”]:wpLinkL10n.noTitle;i+=’</span><span class=“item-info”>’+this[“info”]+"</span></li>";j=!j})}this.ulk?“html”:“append”},maybeLoad:function(){var h=this,i=this.element,g=i.scrollTop()+i.height();if(!this.query.ready()||g<this.ul.height()-wpLink.riverBottomThreshold){return}setTimeout(function(){var j=i.scrollTop(),k=j+i.height();if(!h.query.ready()||k<h.ul.height()-wpLink.riverBottomThreshold){return}h.waiting.show();i.scrollTop(j+h.waiting.outerHeight());h.ajax(function(){h.waiting.hide()})},wpLink.timeToTriggerRiver)}});c=function(g){this.page=1;this.allLoaded=false;this.querying=false;this.search=g};f.extend(c.prototype,{ready:function(){return !(this.querying||this.allLoaded)},ajax:function(i){var g=this,h={action:“wp-link-ajax”,page:this.page,_ajax_linking_nonce:b.nonce.val()};if(this.search){h.search=this.search}this.querying=true;f.post(ajaxurl,h,function(j){g.page++;g.querying=false;g.allLoaded=!j;i(j,h)},“json”)}});f(document).ready(wpLink.init)})(jQuery);

12 回复

装个强大的点的编辑器先格式化一下不? 说起来 Chrome 开发工具里自带一个代码格式化的

我在PHP修改增加了个选择的属性,然后JS没办法修改,这是压缩的,有没有办法解压缩啊?

我在PHP修改增加了个选择的属性,然后JS没办法修改,这是压缩的,有没有办法解压缩啊?

var wpLink;
(function (f) {
var b = {}, e = {}, d, a, c;
wpLink = {timeToTriggerRiver:150, minRiverAJAXDuration:200, riverBottomThreshold:5, keySensitivity:100, lastSearch:"", textarea:"", init:function () {
    b.dialog = f("#wp-link");
    b.submit = f("#wp-link-submit");
    b.url = f("#url-field");
    b.nonce = f("#ajax_linking_nonce");
    b.title = f("#link-title-field");
    b.openInNewTab = f("#link-target-checkbox");
    b.search = f("#search-field");
    e.search = new a(f("#search-results"));
    e.recent = new a(f("#most-recent-results"));
    e.elements = f(".query-results", b.dialog);
    b.dialog.keydown(wpLink.keydown);
    b.dialog.keyup(wpLink.keyup);
    b.submit.click(function (g) {
        g.preventDefault();
        wpLink.update()
    });
    f("#wp-link-cancel").click(function (g) {
        g.preventDefault();
        wpLink.close()
    });
    f("#internal-toggle").click(wpLink.toggleInternalLinking);
    e.elements.bind("river-select", wpLink.updateFields);
    b.search.keyup(wpLink.searchInternalLinks);
    b.dialog.bind("wpdialogrefresh", wpLink.refresh);
    b.dialog.bind("wpdialogbeforeopen", wpLink.beforeOpen);
    b.dialog.bind("wpdialogclose", wpLink.onClose)
}, beforeOpen:function () {
    wpLink.range = null;
    if (!wpLink.isMCE() && document.selection) {
        wpLink.textarea.focus();
        wpLink.range = document.selection.createRange()
    }
}, open:function () {
    if (!wpActiveEditor) {
        return
    }
    this.textarea = f("#" + wpActiveEditor).get(0);
    if (!b.dialog.data("wpdialog")) {
        b.dialog.wpdialog({title:wpLinkL10n.title, width:480, height:"auto", modal:true, dialogClass:"wp-dialog", zIndex:300000})
    }
    b.dialog.wpdialog("open")
}, isMCE:function () {
    return tinyMCEPopup && (d = tinyMCEPopup.editor) && !d.isHidden()
}, refresh:function () {
    e.search.refresh();
    e.recent.refresh();
    if (wpLink.isMCE()) {
        wpLink.mceRefresh()
    } else {
        wpLink.setDefaultValues()
    }
    b.url.focus()[0].select();
    if (!e.recent.ul.children().length) {
        e.recent.ajax()
    }
}, mceRefresh:function () {
    var g;
    d = tinyMCEPopup.editor;
    tinyMCEPopup.restoreSelection();
    if (g = d.dom.getParent(d.selection.getNode(), "A")) {
        b.url.val(d.dom.getAttrib(g, "href"));
        b.title.val(d.dom.getAttrib(g, "title"));
        if ("blank" == d.dom.getAttrib(g, "target")) {
            b.openInNewTab.prop("checked", true)
        }
        b.submit.val(wpLinkL10n.update)
    } else {
        wpLink.setDefaultValues()
    }
    tinyMCEPopup.storeSelection()
}, close:function () {
    if (wpLink.isMCE()) {
        tinyMCEPopup.close()
    } else {
        b.dialog.wpdialog("close")
    }
}, onClose:function () {
    if (!wpLink.isMCE()) {
        wpLink.textarea.focus();
        if (wpLink.range) {
            wpLink.range.moveToBookmark(wpLink.range.getBookmark());
            wpLink.range.select()
        }
    }
}, getAttrs:function () {
    return{href:b.url.val(), title:b.title.val(), target:b.openInNewTab.prop("checked") ? "blank" : ""}
}, update:function () {
    if (wpLink.isMCE()) {
        wpLink.mceUpdate()
    } else {
        wpLink.htmlUpdate()
    }
}, htmlUpdate:function () {
    var i, j, k, h, l, g = wpLink.textarea;
    if (!g) {
        return
    }
    i = wpLink.getAttrs();
    if (!i.href || i.href == "http://") {
        return
    }
    j = '<a href="' + i.href + '"';
    if (i.title) {
        j += ' title="' + i.title + '"'
    }
    if (i.target) {
        j += ' target="' + i.target + '"'
    }
    j += ">";
    if (document.selection && wpLink.range) {
        g.focus();
        wpLink.range.text = j + wpLink.range.text + "</a>";
        wpLink.range.moveToBookmark(wpLink.range.getBookmark());
        wpLink.range.select();
        wpLink.range = null
    } else {
        if (typeof g.selectionStart !== "undefined") {
            k = g.selectionStart;
            h = g.selectionEnd;
            selection = g.value.substring(k, h);
            j = j + selection + "</a>";
            l = k + j.length;
            if (k == h) {
                l -= "</a>".length
            }
            g.value = g.value.substring(0, k) + j + g.value.substring(h, g.value.length);
            g.selectionStart = g.selectionEnd = l
        }
    }
    wpLink.close();
    g.focus()
}, mceUpdate:function () {
    var h = tinyMCEPopup.editor, i = wpLink.getAttrs(), j, g;
    tinyMCEPopup.restoreSelection();
    j = h.dom.getParent(h.selection.getNode(), "A");
    if (!i.href || i.href == "http://") {
        if (j) {
            tinyMCEPopup.execCommand("mceBeginUndoLevel");
            g = h.selection.getBookmark();
            h.dom.remove(j, 1);
            h.selection.moveToBookmark(g);
            tinyMCEPopup.execCommand("mceEndUndoLevel");
            wpLink.close()
        }
        return
    }
    tinyMCEPopup.execCommand("mceBeginUndoLevel");
    if (j == null) {
        h.getDoc().execCommand("unlink", false, null);
        tinyMCEPopup.execCommand("mceInsertLink", false, "#mce_temp_url#", {skip_undo:1});
        tinymce.each(h.dom.select("a"), function (k) {
            if (h.dom.getAttrib(k, "href") == "#mce_temp_url#") {
                j = k;
                h.dom.setAttribs(j, i)
            }
        });
        if (f(j).text() == "#mce_temp_url#") {
            h.dom.remove(j);
            j = null
        }
    } else {
        h.dom.setAttribs(j, i)
    }
    if (j && (j.childNodes.length != 1 || j.firstChild.nodeName != "IMG")) {
        h.focus();
        h.selection.select(j);
        h.selection.collapse(0);
        tinyMCEPopup.storeSelection()
    }
    tinyMCEPopup.execCommand("mceEndUndoLevel");
    wpLink.close()
}, updateFields:function (i, h, g) {
    b.url.val(h.children(".item-permalink").val());
    b.title.val(h.hasClass("no-title") ? "" : h.children(".item-title").text());
    if (g && g.type == "click") {
        b.url.focus()
    }
}, setDefaultValues:function () {
    b.url.val("http://");
    b.title.val("");
    b.submit.val(wpLinkL10n.save)
}, searchInternalLinks:function () {
    var h = f(this), i, g = h.val();
    if (g.length > 2) {
        e.recent.hide();
        e.search.show();
        if (wpLink.lastSearch == g) {
            return
        }
        wpLink.lastSearch = g;
        i = h.parent().find(".spinner").show();
        e.search.change(g);
        e.search.ajax(function () {
            i.hide()
        })
    } else {
        e.search.hide();
        e.recent.show()
    }
}, next:function () {
    e.search.next();
    e.recent.next()
}, prev:function () {
    e.search.prev();
    e.recent.prev()
}, keydown:function (i) {
    var h, g = f.ui.keyCode;
    switch (i.which) {
        case g.UP:
            h = "prev";
        case g.DOWN:
            h = h || "next";
            clearInterval(wpLink.keyInterval);
            wpLink < a
            href = "http://cnodejs.org" > h < /a>;wpLink.keyInterval=setInterval(wpLink[h],wpLink.keySensitivity);break;default:return}i.preventDefault()},keyup:function(h){var g=f.ui.keyCode;switch(h.which){case g.ESCAPE:h.stopImmediatePropagation();if(!f(document).triggerHandler("wp_CloseOnEscape",[{event:h,what:"wplink",cb:wpLink.close}])){wpLink.close()}return false;break;case g.UP:case g.DOWN:clearInterval(wpLink.keyInterval);break;default:return}h.preventDefault()},delayedCallback:function(i,g){var l,k,j,h;if(!g){return i}setTimeout(function(){if(k){return i.apply(h,j)}l=true},g);return function(){if(l){return i.apply(this,arguments)}j=arguments;h=this;k=true}},toggleInternalLinking:function(h){var g=f("#search-panel"),i=b.dialog.wpdialog("widget"),k=!g.is(":visible"),j=f(window);f(this).toggleClass("toggle-arrow-active",k);b.dialog.height("auto");g.slideToggle(300,function(){setUserSetting("wplink",k?"1":"0");b[k?"search":"url"].focus();var l=j.scrollTop(),o=i.offset().top,m=o+i.outerHeight(),n=m-j.height();if(n>l){i.animate({top:n<o?o-n:l},200)}});h.preventDefault()}};a=function(i,h){var g=this;this.element=i;this.ul=i.children("ul");this.waiting=i.find(".river-waiting");this.change(h);this.refresh();i.scroll(function(){g.maybeLoad()});i.delegate("li","click",function(j){g.select(f(this),j)})};f.extend(a.prototype,{refresh:function(){this.deselect();this.visible=this.element.is(":visible")},show:function(){if(!this.visible){this.deselect();this.element.show();this.visible=true}},hide:function(){this.element.hide();this.visible=false},select:function(h,k){var j,i,l,g;if(h.hasClass("unselectable")||h==this.selected){return}this.deselect();this.selected=h.addClass("selected");j=h.outerHeight();i=this.element.height();l=h.position().top;g=this.element.scrollTop();if(l<0){this.element.scrollTop(g+l)}else{if(l+j>i){this.element.scrollTop(g+l-i+j)}}this.element.trigger("river-select",[h,k,this])},deselect:function(){if(this.selected){this.selected.removeClass("selected")}this.selected=false},prev:function(){if(!this.visible){return}var g;if(this.selected){g=this.selected.prev("li");if(g.length){this.select(g)}}},next:function(){if(!this.visible){return}var g=this.selected?this.selected.next("li"):f("li:not(.unselectable):first",this.element);if(g.length){this.select(g)}},ajax:function(j){var h=this,i=this.query.page==1?0:wpLink.minRiverAJAXDuration,g=wpLink.delayedCallback(function(k,l){h.process(k,l);if(j){j(k,l)}},i);this.query.ajax(g)},change:function(g){if(this.query&&this._search==g){return}this._search=g;this.query=new c(g);this.element.scrollTop(0)},process:function(h,l){var i="",j=true,g="",k=l.page==1;if(!h){if(k){i+='

            '+wpLinkL10n.noMatchesFound+"
            "}}else{f.each(h,function(){g=j?"
            alternate
            ":"
            ";g+=this["
            title
            "]?"
            ":"
            no - title
            ";i+=g?'
            ':"
            ";i+='<input type="
            hidden
            " class="
            item - permalink
            " value="
            '+this["permalink"]+'
            " />';i+='';i+=this["
            title
            "]?this["
            title
            "]:wpLinkL10n.noTitle;i+=''+this["
            info
            "]+"
            ";j=!j})}this.ulk?"
            html
            ":"
            append
            "},maybeLoad:function(){var h=this,i=this.element,g=i.scrollTop()+i.height();if(!this.query.ready()||g<this.ul.height()-wpLink.riverBottomThreshold){return}setTimeout(function(){var j=i.scrollTop(),k=j+i.height();if(!h.query.ready()||k<h.ul.height()-wpLink.riverBottomThreshold){return}h.waiting.show();i.scrollTop(j+h.waiting.outerHeight());h.ajax(function(){h.waiting.hide()})},wpLink.timeToTriggerRiver)}});c=function(g){this.page=1;this.allLoaded=false;this.querying=false;this.search=g};f.extend(c.prototype,{ready:function(){return !(this.querying||this.allLoaded)},ajax:function(i){var g=this,h={action:"
            wp - link - ajax
            ",page:this.page,ajax_linking_nonce:b.nonce.val()};if(this.search){h.search=this.search}this.querying=true;f.post(ajaxurl,h,function(j){g.page++;g.querying=false;g.allLoaded=!j;i(j,h)},"
            json
              ")}});f(document).ready(wpLink.init)})(jQuery);

帮你格式化了一下

http://jsbeautifier.org/ 或类似的工具。我把你的代码的一小部分转换了一下:

var wpLink;
(function (f) {
    var b = {}, e = {}, d, a, c;
    wpLink = {
        timeToTriggerRiver: 150,
        minRiverAJAXDuration: 200,
        riverBottomThreshold: 5,
        keySensitivity: 100,
        lastSearch: "",
        textarea: "",
        init: function () {
            b.dialog = f("#wp-link");
            b.submit = f("#wp-link-submit");
            b.url = f("#url-field");
            b.nonce = f("#ajax_linking_nonce");
            b.title = f("#link-title-field");
            b.openInNewTab = f("#link-target-checkbox");
            b.search = f("#search-field");
            e.search = new a(f("#search-results"));
            e.recent = new a(f("#most-recent-results"));
            e.elements = f(".query-results", b.dialog);
            b.dialog.keydown(wpLink.keydown);
            b.dialog.keyup(wpLink.keyup);
            b.submit.click(function (g) {
                g.preventDefault();
                wpLink.update()
            });
            f("#wp-link-cancel").click(function (g) {
                g.preventDefault();
                wpLink.close()
            });
            f("#internal-toggle").click(wpLink.toggleInternalLinking);
            e.elements.bind("river-select", wpLink.updateFields);
            b.search.keyup(wpLink.searchInternalLinks);
            b.dialog.bind("wpdialogrefresh", wpLink.refresh);
            b.dialog.bind("wpdialogbeforeopen", wpLink.beforeOpen);
            b.dialog.bind("wpdialogclose", wpLink.onClose)
        },
        beforeOpen: function () {
            wpLink.range = null;
            if (!wpLink.isMCE() && document.selection) {
                wpLink.textarea.focus();
                wpLink.range = document.selection.createRange()
            }
        },

如果我要加入 rel=external nofollow ,要怎么写入呢?

@liangge556651 rel=external nofollow 这好像不是 JavaScript

@leapon 就是需要在这里面加入external nofollow 因为我在PHP文件里面加入了rel属性选择,而PHP要调用这个JS 这个JS里面需要这个external nofollow

例如原有的在新窗口打开是下面这段,选择需要增加写入external nofollow 求教

if(“blank”==d.dom.getAttrib(g,“target”)){b.openInNewTab.prop(“checked”,true)}b.submit.val(wpLinkL10n.update)}else{wpLink.setDefaultValues()}tinyMCEPopup.storeSelection()},close:function(){if(wpLink.isMCE()){tinyMCEPopup.close()}else{b.dialog.wpdialog(“close”)}},onClose:function(){if(!wpLink.isMCE()){wpLink.textarea.focus();if(wpLink.range){wpLink.range.moveToBookmark(wpLink.range.getBookmark());wpLink.range.select()}}},getAttrs:function(){return{href:b.url.val(),title:b.title.val(),target:b.openInNewTab.prop(“checked”)?“blank”:""}},update:function(){if(wpLink.isMCE()){wpLink.mceUpdate()}else{wpLink.htmlUpdate()}},htmlUpdate:function(){var i,j,k,h,l,g=wpLink.textarea;if(!g){return}i=wpLink.getAttrs();

@liangge556651 这段程序没有上下文,不清楚里面的变量从哪里来的。无法下手。 对于 rel=external nofollow, 我查了一下。好像是对 <a> 加的属性。可以在 browser 里对解压的 JS 跟踪一下(Chrome Developer Tool 或者 FireBug),找出对应的地方,把属性加上。

@leapon 有联系方式吗?我给你看看问题。

回到顶部