我目前正在致力於基於JavaScript的產品配置程序,我似乎無法設置cookie並將其傳遞到配置程序的其他階段,即時通訊使用this cookie plugin建議我on another question,即時通訊想知道如果我誤解了插件說明,如果即時通訊使用它錯誤的方式,但正如我在另一個問題所說,即時通訊非常新的JavaScript。 如果有人可以請看看,並幫助我做什麼我做錯了,那將是很棒的。Javascript:代碼段,不能將它上班(設置和讀取cookies)
設置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;
我認爲的代碼,你可以看到即時標題,但爲了萬一有人錯過了,我希望汽車的顏色(在配置程序的第一頁中選擇)作爲一個cookie傳遞到第二頁(在那裏我有一輛側視圖而不是3/4視圖我在第一頁上,因此,我需要在第二頁上的汽車顏色等於一個在第一頁中選擇)。
順便說一句,在我的other question's answer中引起我興趣的一件事是關於JSON的部分,我不認爲我會使用JSON,我需要做些什麼來實現它?它會使這個片段工作?
失蹤
+
這看起來不錯....有什麼問題 –問題是即時通訊不能讀取代碼和圖像沒有改變應該,也可能有別的東西搞砸我的CSS,whe n'changeColor()'函數沒有被註釋掉,圖像不會像他們應該覆蓋的那樣覆蓋,而是它們會彼此相鄰,如果你不介意的話,請自己看看。[鏈接](http:// popo。 com.pt/POPO/configurador/cfg/page_color/configurador_color.html)請忽略它延伸的事實,一旦它啓用,我會將它放入一個彈出框中,所以我將寬度設置爲100% –
您有一個'img.src =「http://popo.com.pt/POPO/configurador/cfg/page_rims/color/」+ color「.png」;',它應該是'img.src =「 http://popo.com.pt/POPO/configurador/cfg/page_rims/color/「+ color +」.png「;' –