2014-03-26 71 views
0

我想在模態窗口(Podio窗體)中單擊後呈現第三方窗體。如何在jQuery中調用外部腳本onclick

外部腳本不直接在模式窗口中執行,而是在新窗口中打開。

我的代碼:

$('.form-open').click(function(){ 
    $.getScript('http://path.to.script.js') 
    .done(function(script, textStatus) { 

     var header = '<h2>Header</h2>'; 
     $('.podio-form-1').append(header); 
     window._podioWebForm.render("12345678"); 
    }); 
}); 

回答

0

在SimpleJsUnit我做這樣的事情來加載的TestRunner和jQuery如果不是媒體鏈接從一個書籤加載:

var onclick = function(){ 
    var head = document.getElementsByTagName('head')[0]; 
    var script = document.createElement('script'); 
    script.type = 'text/javascript'; 
    script.onreadystatechange = function() { 
     if (this.readyState === 'complete' || this.readyState === 'loaded') { 
      callback(); 
     } 
    }; 
    script.onload = callback; 
    script.src = 'http://code.jquery.com/jquery.min.js'; 
    head.appendChild(script); 
} 

http://bit.ly/1j31UK0

相關問題