javascript
  • cookies
  • 2014-09-21 73 views 0 likes 
    0

    我有一個系統,我需要使用第三方cookie在多個域之間共享true/false值。當頁面加載到div時運行代碼

    直接運行遠程cookie文件(iframe)可以工作 - 但是,當從Ajax(帶和不帶jQuery)中調用時,cookie從不設置。另一件事;它必須在沒有jQuery的簡單Javascript中完成,因爲我需要將文件大小保持在最小。

    我做了一些試驗和驗證碼的伎倆:

    document.write("<div id='dummy'>test</div>"); 
    document.getElementById("dummy").innerHTML='<object type="text/html" data="http://stats.***.com/setcookie.php"></object>'; 
    

    遠程文件相呼應「的isValid = true」或「的isValid =假」入格,而是一塊丟失:

    我需要處理答案。目前,結果只顯示在DIV中,因此我需要了解,當名爲「dummy」的DIV更改值並對其做出反應時。

    下面的聽衆不是一個非常優雅的解決方案,我知道......並且不起作用,但他們表現出了意圖。

    document.getElementById("dummy").onchange = function(e) { 
        alert("do process"); 
    } 
    // another test 
    document.getElementById("dummy").onload = function(e) { 
        alert("do process"); 
    } 
    

    任何想法如何處理進行進一步的處理結果?

    回答

    0

    Closing ...我沒有找到沒有使用外部庫的解決方案,所以我使用了minified.js。文件大小有點可以接受,我打算刪除一些不必要的方法,以便進一步縮小文件大小。

    低文件大小是必不可少的,因爲每週會有數百萬的請求。

    相關問題