2016-03-19 4 views
0

ウェブサイトの訪問者は、HTMLで書かれたアンケートを完了しています。しかし、私はアンケートに値を保存することはできません。調査の一部では、各ユーザーには、テーブルに格納された一意のオブジェクトセットが表示されなければなりません。別のホストのページにインクリメントされた値を提供するJavaScript

特定の被写体がどのオブジェクトのセットを見るかを調べるには、別のホストに何かを書きたいと思います。各呼び出しで、スクリプト[1]は値を返し、[2]は次のユーザーに返す値に増加します。

どうすればjavascriptでこれをやりますか?

+0

私が完全に理解しているかわかりません。アンケートで値を保存するためにローカルストレージを使用できませんか? –

+0

まあまあ、ばかげているかもしれません。 –

+0

あなたはどれだけ多くのオブジェクトを持っていますか?また、それらのオブジェクトのうち何個をあなたのアンケートに表示しますか?無作為に選ぶことができませんでしたか? – trincot

答えて

0

私はクッキーを使用します。しかし、ユーザーがCookieをオフにしている場合は、この情報を渡すためにサーバーサイドスクリプトとセッションオブジェクトを使用することをお勧めします。クッキークッキー

を読む

document.cookie="count=" + countvariable; 

を書き込むには

私は、これはあなただけインクリメントう回数や書き換えの整数値を返します

function getCookie(cname) { 
    var name = cname + "="; 
    var ca = document.cookie.split(';'); 
    for(var i=0; i<ca.length; i++) { 
     var c = ca[i]; 
     while (c.charAt(0)==' ') c = c.substring(1); 
     if (c.indexOf(name) == 0) return c.substring(name.length,c.length); 
    } 
    return ""; 
} 

countvariable = parseint(getCookie("count")); 

この機能を使用しますコードの最初の行を再び使用します。

関連する問題