看板 Web_Design 關於我們 聯絡資訊
各位你好 我想做類似yahoo這樣,有選單可以變更顏色的功能 因此我參考了這個:http://211.75.223.181/js/094/094.htm 上例是很基本的單頁變色(使用js的OnClick變更bgcolor) 可是我實在想不出來,如何使用Session才能達到我想要的效果 希望能有達人相助,提供大致觀念解說,感謝 p.s. 使用語言為php -- "真實" 和 "謊言" 一起到河邊洗澡 先上岸的 "謊言" 偷偷穿上 "真實" 的衣服不肯歸還 固執的 "真實" 死也不肯穿上 "謊言" 的衣服 只好一絲不掛光溜溜地走回家 從此 人們眼中只有穿著真實外衣的謊言 卻怎麼也無法接受赤裸裸的真實 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 180.218.250.173
tw70126:OnClick="changeColor('<%=session("color")%>')"??此為AS 05/26 23:44
tw70126:P.....你想用SESSION達到什麼效果阿= = 05/26 23:44
T大,我不是要完全抄上面啦>"<,例子只是表現出我想達到的效果 我想用Session帶值到各頁(假設帶"#FFFFFF"),則整個網站背景就都會是白的; 假設Session改帶"#000000",則整個網站背景就都會是黑的; 以上兩個,會根據顏色切換時使整個網站的bgcolor產生改變 ※ 編輯: victer0327 來自: 180.218.250.173 (05/26 23:52) ※ 編輯: victer0327 來自: 180.218.250.173 (05/26 23:53)
tomin:<body style="background:<?php echo $_SESSION['bg'] ?>"> 05/26 23:56
tw70126:bgcolor??換個地方放而已 05/26 23:57
victer0327:t大,這樣必須每頁加,好像不太好>"< (我有做樣式表了) 05/27 08:35
knives:其實你應該是把背景色直接設定在樣式,然後透過session來 05/27 11:37
knives:決定該用那個樣式表 05/27 11:38
tomin:你的樣式表也可以做動態 echo "body{background:".$_SESSION 05/27 12:42
victer0327:剛剛試過,樣式表裡無法使用php 05/27 12:56
water2924:k大建議感覺不錯~ 實作也許這樣用: 05/27 20:38
water2924:<link href="css/blue.css" ... /> 05/27 20:39
water2924:<link href="css/red.css" ... /> 05/27 20:39
water2924:<link href="css/<?php echo $_SESSION['bg']; ?>".. /> 05/27 20:41