0

私は現在、JavaScriptベースの製品コンフィギュレーターに取り組んでおり、Cookieを設定してコンフィギュレーターの他の段階に渡すことができないようです。別の質問で提案されたように、このCookieプラグインを使用しています。プラグインを誤解したかどうか疑問に思っています指示とそれを間違った方法で使用している場合、しかし他の質問で言ったように、私はjavascriptに非常に慣れていません。誰かが見て、私が間違っていることを手伝ってくれたら、それは素晴らしいことです.

Cookieを設定するには、次の関数があります:

function changeImage_red() {
var img = document.getElementById("carro");
fadeIn("carro");
img.src = "http://popo.com.pt/POPO/configurador/cfg/page_color/color/red.png";
$.cookie('color', 'red');
return false;

それを読んで使用するために、私はこれを持っています:

function changeColor ()
{
var color = $.cookie('color');
var img = document.getElementById("carro");
img.src = "http://popo.com.pt/POPO/configurador/cfg/page_rims/color/" + color + ".png";
return false;
}
window.onload = changeColor;

コードを見ると、私がどこに向かっているのかがわかると思いますが、誰かがそれを見落とした場合に備えて、車の色 (コンフィギュレーターの最初のページで選択したもの) を 2 番目のページ (場所) に Cookie として渡す必要があります。最初のページにある 3/4 ビューの代わりに車の側面図があるため、2 ページ目の車の色を最初のページで選択した色と同じにする必要があります)。

ところで、他の質問の答えで私が興味をそそられたのは、JSON に関する部分でした。JSON をまったく使用していないと思います。実装するにはどうすればよいでしょうか? このスニペットは機能しますか?

4

2 に答える 2

1

changeColor メソッドにスクリプト構文エラーがあります -+前にありません".png"

function changeColor() {
    var color = $.cookie('color');
    var img = document.getElementById("carro");
    img.src = "http://popo.com.pt/POPO/configurador/cfg/page_rims/color/" + color + ".png";
    return false;
}
window.onload = changeColor;
于 2013-08-29T16:23:23.853 に答える