เมธี

Tue 14 Nov 2006 21:50:15
Tue 14 Nov 2006 21:50:15
พี่ admin ครับ คือ ผมเองก้ สงสัยมานานมากๆครับ เห็นเวป บางที่ เขา สามารถ เลือกเปลี่ยนได้ ตามต้องการ อย่างใน www.msn.com ที่สามารถเลือก สีแสดงได้ครับ จะต้องเขียน สครปส์ในลักษณะไหน ครับ อบากรู้ จริงๆครับ ขอบคุณครับ
Davinci

Wed 15 Nov 2006 03:18:24
Wed 15 Nov 2006 03:18:24
กำหนดใน stylesheet css ครับ เคยเห็นบางเว็บเปลี่ยนสีตามวัน เช่น
พอเปิดเว็บเขาวันอาทิตย์จะออกเป็นโทนสีแดง --> css ที่ลิงค์ไว้ออกแบบให้เป็นโทนสีแดง
วันจันทร์ออกโทนสีเหลือง --> css ที่ลิงค์ไว้ออกแบบให้เป็นโทนสีเหลือง
งงเป่าฮะ
เมธี

Wed 15 Nov 2006 15:09:14
Wed 15 Nov 2006 15:09:14
555 'งง จรๆแหละครับพี่ Davinci พี่ sample ให้ดูสักนิด พอจะได้ไหมครับ นึกภาพออกนะครับ แต่ ไม่รู้ ว่า จะ เขียนออกมาเขียนออกแนวไหน
ตามที่ท่าน Davinci บอกนั้นเป็นวิธีง่ายๆแบบนึงครับ โดยสร้างไฟล์ css
ไว้หลายๆไฟล์จากนั้นก็สร้าง pattern การสุ่มเลือกใช้เท่านั้น ตามที่ท่าน
Davinci บอกนั้น pattern คือการเปลี่ยนสืในแต่ละวันครับ
ส่วนการสั่งด้วย Javascript ก็มีหลายทางครับ จะสั่งให้ include ตัว css เข้ามาก็ได้หรือสั่งไปที่ tag ตรงๆก็ได้ครับ ส่วนตัวแล้วน่าจะสั่งไปที่ tag โดยตรงจะช่วยประหยัดโค๊ดลงได้เยอะครับ
เช่น
<script language="javascript" type="text/javascript">
function changeBgColor(id, color){
var obj = document.all?document.all[id]:document.getElementById(id);
obj.style.backgroundColor = color;
}
</script>
<body id="iBody">
<a href="javascript:;" oncick="changeBgColor('iBody', '#FF0000');">Red</a>
<a href="javascript:;" oncick="changeBgColor('iBody', '#00FF00');">Green</a>
<a href="javascript:;" oncick="changeBgColor('iBody', '#0000FF');">Blue</a>
</body>
ประมาณนี้ล่ะครับ
ส่วนการสั่งด้วย Javascript ก็มีหลายทางครับ จะสั่งให้ include ตัว css เข้ามาก็ได้หรือสั่งไปที่ tag ตรงๆก็ได้ครับ ส่วนตัวแล้วน่าจะสั่งไปที่ tag โดยตรงจะช่วยประหยัดโค๊ดลงได้เยอะครับ
เช่น
<script language="javascript" type="text/javascript">
function changeBgColor(id, color){
var obj = document.all?document.all[id]:document.getElementById(id);
obj.style.backgroundColor = color;
}
</script>
<body id="iBody">
<a href="javascript:;" oncick="changeBgColor('iBody', '#FF0000');">Red</a>
<a href="javascript:;" oncick="changeBgColor('iBody', '#00FF00');">Green</a>
<a href="javascript:;" oncick="changeBgColor('iBody', '#0000FF');">Blue</a>
</body>
ประมาณนี้ล่ะครับ

















