javascript 代码注入实现跨域调用

function get(url)
{
    
var d = function(m){return document.getElementById(m);},
    e 
= function(n){return document.createElement(n);},
    g 
= function(){return Math.random();},
    k 
= function(h,s,o){h.replaceChild(s,o);},
    l 
= function(p,q){p.appendChild(q);},
    j 
= function(){return document.documentElement.firstChild;},
    a 
= function(p){return p.indexOf('?')==-1?'?':'&';},
    i 
= function(u){var v = e('sc'+'ript');v.id='_';v.type = 'text/javasc'+'ript';v.src = u+a(u)+'r='+g();return v;},
    o 
= d('_'),
    h 
= j(),
    s 
= i(url);
    o 
== null?l(h,s):k(h,s,o); 
}
posted @ 2009-10-23 17:16  李锋  Views(170)  Comments(0)    收藏  举报