2014-09-03 82 views
0

如果我把JavaScript內聯在我的頁面上,它工作正常;然而,如果我把腳本放在遠程服務器上,這樣我就可以清理乾淨的東西,它就會停止工作。Javascript遠程src不工作

轉到: http://www.salescart.com/cloud/store/test2.html

這裏是JavaScript是直列 {你可以看到的iframe尺寸正確沒有問題,在此URL}

轉到: http://www.salescart.com/cloud/store/test.html

這是相同的確切的HTML文件,除了操作JavaScript被放入遠程src。 這是JavaScript遠程SRC

<script type="text/javascript"> 
    //MDN PolyFil for IE8 (This is not needed if you use the jQuery version) 
    if (!Array.prototype.forEach){ 
    Array.prototype.forEach = function(fun /*, thisArg */){ 
     "use strict"; 
     if (this === void 0 || this === null || typeof fun !== "function") 
     throw new TypeError(); 

     var t = Object(this), 
      len = t.length >>> 0, 
      thisArg = arguments.length >= 2 ? arguments[1] : void 0; 
     for (var i = 0; i < len; i++) 
     if (i in t) 
      fun.call(thisArg, t[i], i, t); 
    }; 
    } 
</script> 
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script> 
<script type="text/javascript" src="http://www.salescart.net/checkout20/src/iframeResizer.min.js"></script> 
<script type="text/javascript"> 
    iFrameResize({ 
    log     : true,   // Enable console logging 
    enablePublicMethods : true,   // Enable methods within iframe hosted page 
    checkOrigin  : false   // Disable CheckOrigin 
    }); 
</script> 

{你可以看到的iframe停止調整}

我不明白到底爲什麼是這種情況。我很感激你的幫助。謝謝。

在js
+1

您不能在JavaScript文件中使用HTML。 – 2014-09-03 15:48:02

+0

在js文件中,您不需要''。至於在你的js文件中加載的其他庫,將這些文件添加到頁面的HTML中,而不是在JavaScript文件中。 – 2014-09-03 15:51:02

+0

好的,我有什麼HTML文件?你的意思是「