การจำค่า css background-image
ถาม-ตอบ แนะนำไอเดียว โค้ดตัวอย่าง แนวทาง วิธีแก้ปัญหา การจำค่า css background-image
ผมทำการเปลี่ยน background โดยจาวาสคริป ได้เรียบร้อยแล้ว
แต่ว่าพอคลิ๊กไปที่หน้าอื่น background ก็ไม่เหมือนเดิมแล้ว
จะต้องทำยังงัยครับ
พี่นิ
ขอบคุณมากครับ

คำแนะนำ และการใช้งาน
สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก
- ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ
แนะนำให้ใช้ cookie หรือ session เพื่อจำค่า

ตัวอย่างโค๊ตน่ะครับ
onclick
="document.body.background='images/Korean_mizzi_illustration-20.jpg'"
เมื่อคลิ๊กเปลี่ยนแล้วก็ได้ครับ แต่พอ คลิ๊กที่ page อื่น background ก็ reset กลับไปครับพี่
รบกวนด้วยครับผม

<
a href="#" class="simplemodal-close" onclick="document.body.background='images/Korean_mizzi_illustration-20.jpg'">background 1</a>
ขอโทษครับ เมื่อกี้โค๊ตไม่ครบ


ผมใช้กับ asp.net ครับพี่นิก
$(document.body).css("background","url(<?=$_COOKIE['bgSet']?>)");
ตรงนี้ถ้าเป็น asp.net ตัองใช้งัยครับ
ขอบคุณพี่นิกมากครับผม

ลองดูตัวแปร cookie ของ asp โดยส่วนตัวไม่ค่อยรู้อะไรเกี่ยวกับ asp เลย แนะนำให้ปรึกษาคนที่รู้เกี่ยวกับ asp โดยตรง

ผมใส่โค๊ตเข้าไปแล้ว เปลี่ยน Background เรียบร้อยแล้ว แต่พอ Refresh Page ค่าก็กลับมาเหมือนเดิมครับ
<
script type="text/javascript" src="http://code.jquery.com/jquery-latest.min.js"></script>script type="text/javascript">
$(
$(document.body).css(
$(
function(){"background", "url(Request.Cookies['bgSet'])"); ".setbg").click(function(){var days=10; //
date.setTime(date.getTime() (days*24*60*60*1000));
document.cookie =
$(document.body).css(
});
});
var date = new Date();var expires = "; expires="+date.toGMTString();"bgSet=" +$(this).attr("rel")+ "; expires=" + expires + "; path=/"; "background","url("+$(this).attr("rel")+")");</
script>เดี๋ยวผมจะพยายามต่อ ขอบคุณพี่นิกมากครับผม
<
