JS實現(xiàn)點擊顏色塊切換指定區(qū)域背景顏色的方法
來源:易賢網(wǎng) 閱讀:1142 次 日期:2015-02-27 11:09:45
溫馨提示:易賢網(wǎng)小編為您整理了“JS實現(xiàn)點擊顏色塊切換指定區(qū)域背景顏色的方法”,方便廣大網(wǎng)友查閱!

這篇文章主要介紹了JS實現(xiàn)點擊顏色塊切換指定區(qū)域背景顏色的方法,涉及javascript操作cookie及背景色的技巧,具有一定參考借鑒價值,需要的朋友可以參考下

本文實例講述了JS實現(xiàn)點擊顏色塊切換指定區(qū)域背景顏色的方法。分享給大家供大家參考。具體實現(xiàn)方法如下:

代碼如下:

<html>

<head>

<title>JS實現(xiàn)點擊顏色塊切換指定區(qū)域的背景顏色</title>

</head>

<body>

<div align="center">

<table bgcolor=#F8F8F8 border="0" width="500" cellpadding="0" style="border-collapse: collapse" height="180" id="bb1">

<tr>

<td colspan="2">

<div align="center">

<table border="0" width="90%" cellpadding="0" style="border-collapse: collapse" height="90" id="table2">

<tr><td style="line-height: 150%"><span style="font-size: 14px">適時切換網(wǎng)頁指定區(qū)域背景顏色</span></td>

</tr></table>

</div>

</td>

</tr></table></div>

<div align="center">

<table border="0" width="500" cellpadding="0" style="border-collapse: collapse" height="20" id="table1">

<tr><td width="219"><p align="right"><font color="#808080"><span style="font-size: 9pt">請選擇背景:</span></font></td>

<td width="281"><div align="center"><table border="1" width="240" cellspacing="0" cellpadding="0" height="20" id="table1" style="border-collapse: collapse" bordercolor="#FFFFFF">

<tr>

<td width="60" onClick="bb1.style.backgroundColor='FDFDF0';set_color('FDFDF0')" bgcolor="#FDFDF0"></td>

<td onClick="bb1.style.backgroundColor='B1D5F3';set_color('B1D5F3')" bgcolor="#B1D5F3" width="60"></td>

<td onClick="bb1.style.backgroundColor='B4E7D9';set_color('B4E7D9')" bgcolor="#B4E7D9" width="60"></td>

<td onClick="bb1.style.backgroundColor='F1E8FF';set_color('F1E8FF')" bgcolor="#F1E8FF" width="60"></td>

<td onClick="bb1.style.backgroundColor='E8FFF3';set_color('E8FFF3')" bgcolor="#E8FFF3" width="60"></td>

<td onClick="bb1.style.backgroundColor='CDCDDE';set_color('CDCDDE')" bgcolor="#CDCDDE" width="60"></td>

</tr>

</table>

</div></td></tr></table>

</div>

<script language=javascript>

function get_cookie(name_to_get) {

var cookie_pair

var cookie_name

var cookie_value

var cookie_array = document.cookie.split("; ")

for (counter = 0; counter < cookie_array.length; counter++) {

cookie_pair = cookie_array[counter].split("=")

cookie_name = cookie_pair[0]

cookie_value = cookie_pair[1]

if (cookie_name == name_to_get) {

return unescape(cookie_value)

}

}

return null

}

var bg_color = get_cookie("bgColor_cookie")

function set_color(color_val) {

set_cookie("bgColor_cookie", color_val, 365, "/")

}

function set_cookie(cookie_name, cookie_value, cookie_expire, cookie_path, cookie_domain, cookie_secure) {

var cookie_string = cookie_name + "=" + cookie_value

if (cookie_expire) {

var expire_date = new Date()

var ms_from_now = cookie_expire * 24 * 60 * 60 * 1000

expire_date.setTime(expire_date.getTime() + ms_from_now)

var expire_string = expire_date.toGMTString()

cookie_string += "; expires=" + expire_string

}

if (cookie_path) {

cookie_string += "; path=" + cookie_path

}

if (cookie_domain) {

cookie_string += "; domain=" + cookie_domain

}

if (cookie_secure) {

cookie_string += "; true"

}

document.cookie = cookie_string

}

if (bg_color) {

bb1.style.backgroundColor = bg_color

}

</script>

</body>

</html>

希望本文所述對大家的javascript程序設(shè)計有所幫助。

更多信息請查看IT技術(shù)專欄

更多信息請查看腳本欄目
由于各方面情況的不斷調(diào)整與變化,易賢網(wǎng)提供的所有考試信息和咨詢回復(fù)僅供參考,敬請考生以權(quán)威部門公布的正式信息和咨詢?yōu)闇?zhǔn)!

2025國考·省考課程試聽報名

  • 報班類型
  • 姓名
  • 手機號
  • 驗證碼
關(guān)于我們 | 聯(lián)系我們 | 人才招聘 | 網(wǎng)站聲明 | 網(wǎng)站幫助 | 非正式的簡要咨詢 | 簡要咨詢須知 | 加入群交流 | 手機站點 | 投訴建議
工業(yè)和信息化部備案號:滇ICP備2023014141號-1 云南省教育廳備案號:云教ICP備0901021 滇公網(wǎng)安備53010202001879號 人力資源服務(wù)許可證:(云)人服證字(2023)第0102001523號
云南網(wǎng)警備案專用圖標(biāo)
聯(lián)系電話:0871-65099533/13759567129 獲取招聘考試信息及咨詢關(guān)注公眾號:hfpxwx
咨詢QQ:526150442(9:00—18:00)版權(quán)所有:易賢網(wǎng)
云南網(wǎng)警報警專用圖標(biāo)