Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,038

HOME > PHP > PHP Forum > เมนู css พอคลิกแล้วมัน refresh กลับไปที่ค่าแรกเสมอเลยค่ะ อยากให้อยู่เมนูที่เราเลือก


[PHP] เมนู css พอคลิกแล้วมัน refresh กลับไปที่ค่าแรกเสมอเลยค่ะ อยากให้อยู่เมนูที่เราเลือก

 
Topic : 078410



โพสกระทู้ ( 28 )
บทความ ( 0 )



สถานะออฟไลน์



เมนู css พอคลิกแล้วมัน refresh กลับไปที่ค่าแรกเสมอเลยค่ะ ทำยังไงให้มัน active ค่าเมนูค้างไว้ เป็นเมนูที่เราเลือกอยู่คะ

ไม่อยากให้ refresh กับไปที่ค่าแรก

ปล.ขอบคุณล่วงหน้าค่ะ

Code (PHP)
001.<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
002.<html xmlns="http://www.w3.org/1999/xhtml">
003.<head>
004.<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
005.<title>Untitled Document</title>
006.</head>
007. 
008.<body>
009.<link rel="stylesheet" href="css/slidedown-menu2.css">
010.    <script type="text/javascript" src="js/slidedown-menu2.js"></script>
011.    <style type="text/css">
012.    /* General css for this page */
013.    html{
014.        height:100%;
015.    }
016. 
017.    .textmenu {
018.        font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
019.        font-size:0.8em;
020.    }
021.    .clear{
022.        clear:both;
023.    }
024. 
025.    #mainContainer{
026.        width:760px;
027.        text-align:left;
028.        margin:0 auto;
029.        background-color: #FFF;
030.        border-left:1px solid #000;
031.        border-right:1px solid #000;
032.        height:100%;
033.    }
034. 
035.    #topBar{
036.        width:760px;
037.        height:100px;
038.    }
039.    #leftMenu{
040.        width:200px;
041.        padding-left:10px;
042.        padding-right:10px;
043.        float:left;
044.    }
045.    #mainContent{
046.        width: 520px;
047.        padding-right:10px;
048.        float:left;
049.    }
050.    </style>
051. 
052. 
053. 
054. 
055.<!-- START OF MENU -->
056.        <div id="dhtmlgoodies_slidedown_menu" align="left" class="textmenu">
057.            <ul>
058.<?          
059. 
060. 
061.require("inc/connect.php");
062. 
063.$strSQL = "SELECT * FROM product_type";
064.$objQuery = mysql_query($strSQL) or die ("Error Query [".$strSQL."]");
065.$i=0;
066.while($objResult = mysql_fetch_array($objQuery))
067.{
068.$i++;
069.                 
070.?>
071. 
072. 
073.                <li><a href="#"><?=$objResult["type_name"];?></a>
074.                
075.                      
076.                     <ul>
077.                     <?
078.        $strSQL2 = "SELECT * FROM product_subtype WHERE typepro_id = '".$objResult["typepro_id"]."' ";
079.        $objQuery2 = mysql_query($strSQL2) or die ("Error Query [".$strSQL2."]");
080.        while($objResult2 = mysql_fetch_array($objQuery2))
081.        {
082.        $subtype_name = mb_strimwidth($objResult2[subtype_name],0,18,"..", "UTF-8");
083.?>
084.                        <li><a href="product.php?subtypepro_id=<?=$objResult2["subtypepro_id"];?>" title="<?=$objResult2["subtype_name"];?>"><?=$subtype_name;?></a></li>
085.                      <? } ?>
086.                    </ul>
087.                    <? } ?>
088.                </li>
089. 
090.             
091.            </ul>
092.             
093.        </div>
094.        <!-- END OF MENU -->
095.        <script type="text/javascript">
096.        initSlideDownMenu();
097.        </script>
098.</body>
099.</html>


Code (CSS)
01./*
02.General rules
03.*/
04. 
05./* Active menu item */
06.#dhtmlgoodies_slidedown_menu .dhtmlgoodies_activeItem {
07.    font-weight:bold;
08.    color: green;
09.}
10. 
11.#dhtmlgoodies_slidedown_menu li{
12.    list-style-type:none;
13.    position:relative;
14.}
15.#dhtmlgoodies_slidedown_menu ul{
16.    margin:0px;
17.    padding:0px;
18.    position:relative;
19. 
20.}
21. 
22.#dhtmlgoodies_slidedown_menu div{
23.    margin:0px;
24.    padding:0px;
25.}
26./*  Layout CSS */
27.#dhtmlgoodies_slidedown_menu{
28.    width:140px;
29.}
30. 
31./* All A tags - i.e menu items. */
32.#dhtmlgoodies_slidedown_menu a{
33.    color: #000;
34.    text-decoration:none;
35.    display:block;
36.    clear:both;
37.    width:140px;
38.    padding-left:2px;
39.}
40. 
41./* Active menu item */
42.#dhtmlgoodies_slidedown_menu .dhtmlgoodies_activeItem {
43.    font-weight:bold;
44.    color: blue;
45.}
46. 
47./*
48.A tags
49.*/
50.#dhtmlgoodies_slidedown_menu .slMenuItem_depth1{    /* Main menu items */
51.    margin-top:1px;
52.    border-bottom:1px dotted #000;
53.    font-weight:bold;
54.}
55.#dhtmlgoodies_slidedown_menu .slMenuItem_depth2{    /* Sub menu items */
56.    margin-top:1px;
57.    color: #0066FF;
58.     
59.}
60.#dhtmlgoodies_slidedown_menu .slMenuItem_depth3{    /* Sub menu items */
61.    margin-top:1px;
62.    font-style:italic;
63.    color:blue;
64.}
65.#dhtmlgoodies_slidedown_menu .slMenuItem_depth4{    /* Sub menu items */
66.    margin-top:1px;
67.    color:red;
68.}
69.#dhtmlgoodies_slidedown_menu .slMenuItem_depth5{    /* Sub menu items */
70.    margin-top:1px;
71.}
72. 
73./* UL tags, i.e group of menu utems.
74.It's important to add style to the UL if you're specifying margins. If not, assign the style directly
75.to the parent DIV, i.e.
76. 
77.#dhtmlgoodies_slidedown_menu .slideMenuDiv1
78. 
79.instead of
80. 
81.#dhtmlgoodies_slidedown_menu .slideMenuDiv1 ul
82.*/
83. 
84.#dhtmlgoodies_slidedown_menu .slideMenuDiv1 ul{
85.    padding:1px;
86.}
87.#dhtmlgoodies_slidedown_menu .slideMenuDiv2 ul{
88.    margin-left:1px;
89.    padding:1px;
90.}
91.#dhtmlgoodies_slidedown_menu .slideMenuDiv3 ul{
92.    margin-left:1px;
93.    padding:1px;
94.}
95.#dhtmlgoodies_slidedown_menu .slMenuItem_depth4 ul{
96.    margin-left:1px;
97.    padding:1px;
98.}



Code (JavaScript)
001./************************************************************************************************************
002.Slide down menu
003.Copyright (C) October 2005  DTHMLGoodies.com, Alf Magne Kalleland
004. 
005.This library is free software; you can redistribute it and/or
006.modify it under the terms of the GNU Lesser General Public
007.License as published by the Free Software Foundation; either
008.version 2.1 of the License, or (at your option) any later version.
009. 
010.This library is distributed in the hope that it will be useful,
011.but WITHOUT ANY WARRANTY; without even the implied warranty of
012.MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
013.Lesser General Public License for more details.
014. 
015.You should have received a copy of the GNU Lesser General Public
016.License along with this library; if not, write to the Free Software
017.Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
018. 
019.Dhtmlgoodies.com., hereby disclaims all copyright interest in this script
020.written by Alf Magne Kalleland.
021. 
022.Alf Magne Kalleland, 2010
023.Owner of DHTMLgoodies.com
024. 
025.************************************************************************************************************/
026.var expandFirstItemAutomatically = false;   // Expand first menu item automatically ?
027.var initMenuIdToExpand = false; // Id of menu item that should be initially expanded. the id is defined in the <li> tag.
028.var expandMenuItemByUrl = true; // Menu will automatically expand by url - i.e. if the href of the menu item is in the current location, it will expand
029.var initialMenuItemAlwaysExpanded = true;   // NOT IMPLEMENTED YET
030. 
031. 
032. 
033. 
034.var dhtmlgoodies_slmenuObj;
035.var divToScroll = false;
036.var ulToScroll = false;
037.var divCounter = 1;
038.var otherDivsToScroll = new Array();
039.var divToHide = false;
040.var parentDivToHide = new Array();
041.var ulToHide = false;
042.var offsetOpera = 0;
043.if(navigator.userAgent.indexOf('Opera')>=0)offsetOpera=1;
044.var slideMenuHeightOfCurrentBox = 0;
045.var objectsToExpand = new Array();
046.var initExpandIndex = 0;
047.var alwaysExpanedItems = new Array();
048. 
049.var dg_activeItem = null;
050. 
051.function popMenusToShow()
052.{
053.    var obj = divToScroll;
054.    var endArray = new Array();
055.    while(obj && obj.tagName!='BODY'){
056.        if(obj.tagName=='DIV' && obj.id.indexOf('slideDiv')>=0){
057.            var objFound = -1;
058.            for(var no=0;no<otherDivsToScroll.length;no++){
059.                if(otherDivsToScroll[no]==obj){
060.                    objFound = no;
061.                }
062.            }
063.            if(objFound>=0){
064.                otherDivsToScroll.splice(objFound,1);
065.            }
066.        }
067.        obj = obj.parentNode;
068.    }
069.}
070. 
071.function showSubMenu(e,inputObj)
072.{
073. 
074.    if(this && this.tagName)inputObj = this.parentNode;
075.    if(inputObj && inputObj.tagName=='LI'){
076.        divToScroll = inputObj.getElementsByTagName('DIV')[0];
077.        for(var no=0;no<otherDivsToScroll.length;no++){
078.            if(otherDivsToScroll[no]==divToScroll)return;
079.        }
080.    }
081.    hidingInProcess = false;
082.    if(otherDivsToScroll.length>0){
083.        if(divToScroll){
084.            if(otherDivsToScroll.length>0){
085.                popMenusToShow();
086.            }
087.            if(otherDivsToScroll.length>0){
088.                autoHideMenus();
089.                hidingInProcess = true;
090.            }
091.        }
092.    }
093.    if(divToScroll && !hidingInProcess){
094.        divToScroll.style.display='';
095.        otherDivsToScroll.length = 0;
096.        otherDivToScroll = divToScroll.parentNode;
097.        otherDivsToScroll.push(divToScroll);
098.        while(otherDivToScroll && otherDivToScroll.tagName!='BODY'){
099.            if(otherDivToScroll.tagName=='DIV' && otherDivToScroll.id.indexOf('slideDiv')>=0){
100.                otherDivsToScroll.push(otherDivToScroll);
101. 
102.            }
103.            otherDivToScroll = otherDivToScroll.parentNode;
104.        }
105.        ulToScroll = divToScroll.getElementsByTagName('UL')[0];
106.        if(divToScroll.style.height.replace('px','')/1<=1)scrollDownSub();
107.    }
108. 
109.    if(e || inputObj) {
110. 
111.        if(dg_activeItem) {
112.            dg_activeItem.className = dg_activeItem.className.replace('dhtmlgoodies_activeItem','');
113.        }
114.        var aTags = inputObj.getElementsByTagName('A');
115.        if(aTags.length>0) {
116.            aTags[0].className = aTags[0].className + ' dhtmlgoodies_activeItem';
117.            dg_activeItem = aTags[0];
118.            if(aTags[0].href.indexOf('#') == -1 || aTags[0].href.indexOf('#') < aTags[0].href.length-1){
119.                return true;
120.            }
121.        }
122. 
123.    }
124. 
125.    return false;
126. 
127. 
128.}
129. 
130. 
131. 
132.function autoHideMenus()
133.{
134.    if(otherDivsToScroll.length>0){
135.        divToHide = otherDivsToScroll[otherDivsToScroll.length-1];
136.        parentDivToHide.length=0;
137.        var obj = divToHide.parentNode.parentNode.parentNode;
138.        while(obj && obj.tagName=='DIV'){
139.            if(obj.id.indexOf('slideDiv')>=0)parentDivToHide.push(obj);
140.            obj = obj.parentNode.parentNode.parentNode;
141.        }
142.        var tmpHeight = (divToHide.style.height.replace('px','')/1 - slideMenuHeightOfCurrentBox);
143.        if(tmpHeight<0)tmpHeight=0;
144.        if(slideMenuHeightOfCurrentBox)divToHide.style.height = tmpHeight  + 'px';
145.        ulToHide = divToHide.getElementsByTagName('UL')[0];
146.        slideMenuHeightOfCurrentBox = ulToHide.offsetHeight;
147.        scrollUpMenu();
148.    }else{
149.        slideMenuHeightOfCurrentBox = 0;
150.        showSubMenu();
151.    }
152.}
153. 
154. 
155.function scrollUpMenu()
156.{
157. 
158.    var height = divToHide.offsetHeight;
159.    height-=15;
160.    if(height<0)height=0;
161.    divToHide.style.height = height + 'px';
162. 
163.    for(var no=0;no<parentDivToHide.length;no++){
164.        parentDivToHide[no].style.height = parentDivToHide[no].getElementsByTagName('UL')[0].offsetHeight + 'px';
165.    }
166.    if(height>0){
167.        setTimeout('scrollUpMenu()',5);
168.    }else{
169.        divToHide.style.display='none';
170.        otherDivsToScroll.length = otherDivsToScroll.length-1;
171.        autoHideMenus();
172.    }
173.}
174. 
175.function scrollDownSub()
176.{
177.    if(divToScroll){
178.        var height = divToScroll.offsetHeight/1;
179.        var offsetMove =Math.min(15,(ulToScroll.offsetHeight - height));
180.        height = height +offsetMove ;
181.        divToScroll.style.height = height + 'px';
182. 
183.        for(var no=1;no<otherDivsToScroll.length;no++){
184.            var tmpHeight = otherDivsToScroll[no].offsetHeight/1 + offsetMove;
185.            otherDivsToScroll[no].style.height = tmpHeight + 'px';
186.        }
187.        if(height<ulToScroll.offsetHeight)setTimeout('scrollDownSub()',5); else {
188.            divToScroll = false;
189.            ulToScroll = false;
190.            if(objectsToExpand.length>0 && initExpandIndex<(objectsToExpand.length-1)){
191.                initExpandIndex++;
192. 
193.                showSubMenu(false,objectsToExpand[initExpandIndex]);
194.            }
195.        }
196.    }
197.}
198. 
199.function initSubItems(inputObj,currentDepth)
200.{
201.    divCounter++;
202.    var div = document.createElement('DIV');    // Creating new div
203.    div.style.overflow = 'hidden';
204.    div.style.position = 'relative';
205.    div.style.display='none';
206.    div.style.height = '1px';
207.    div.id = 'slideDiv' + divCounter;
208.    div.className = 'slideMenuDiv' + currentDepth;
209.    inputObj.parentNode.appendChild(div);   // Appending DIV as child element of <LI> that is parent of input <UL>
210.    div.appendChild(inputObj);  // Appending <UL> to the div
211.    var menuItem = inputObj.getElementsByTagName('LI')[0];
212.    while(menuItem){
213.        if(menuItem.tagName=='LI'){
214.            var aTag = menuItem.getElementsByTagName('A')[0];
215.            aTag.className='slMenuItem_depth'+currentDepth;
216.            var subUl = menuItem.getElementsByTagName('UL');
217.            if(subUl.length>0){
218.                initSubItems(subUl[0],currentDepth+1);
219.            }
220.            aTag.onclick = showSubMenu;
221.        }
222.        menuItem = menuItem.nextSibling;
223.    }
224.}
225. 
226.function initSlideDownMenu()
227.{
228.    dhtmlgoodies_slmenuObj = document.getElementById('dhtmlgoodies_slidedown_menu');
229.    dhtmlgoodies_slmenuObj.style.visibility='visible';
230.    var mainUl = dhtmlgoodies_slmenuObj.getElementsByTagName('UL')[0];
231.    var mainMenuItem = mainUl.getElementsByTagName('LI')[0];
232.    mainItemCounter = 1;
233.    while(mainMenuItem){
234.        if(mainMenuItem.tagName=='LI'){
235.            var aTag = mainMenuItem.getElementsByTagName('A')[0];
236.            aTag.className='slMenuItem_depth1';
237.            var subUl = mainMenuItem.getElementsByTagName('UL');
238.            if(subUl.length>0){
239.                mainMenuItem.id = 'mainMenuItem' + mainItemCounter;
240.                initSubItems(subUl[0],2);
241.                aTag.onclick = showSubMenu;
242.                mainItemCounter++;
243.            }
244.        }
245.        mainMenuItem = mainMenuItem.nextSibling;
246.    }  
247. 
248.    if(location.search.indexOf('mainMenuItemToSlide')>=0){
249.        var items = location.search.split('&');
250.        for(var no=0;no<items.length;no++){
251.            if(items[no].indexOf('mainMenuItemToSlide')>=0){
252.                values = items[no].split('=');
253.                showSubMenu(false,document.getElementById('mainMenuItem' + values[1]));
254.                initMenuIdToExpand = false;
255.            }
256.        }
257.    }else if(expandFirstItemAutomatically>0      ){
258.        if(document.getElementById('mainMenuItem' + expandFirstItemAutomatically)){
259.            showSubMenu(false,document.getElementById('mainMenuItem' + expandFirstItemAutomatically));
260.            initMenuIdToExpand = false;
261.        }
262.    }
263. 
264. 
265.    if(expandMenuItemByUrl)
266.    {
267.        var aTags = dhtmlgoodies_slmenuObj.getElementsByTagName('A');
268.        var currentLocation = location.pathname;
269.        for(var no=0;no<aTags.length;no++){
270.            var hrefToCheckOn = aTags[no].href;
271.            if(hrefToCheckOn.indexOf(currentLocation)>=0 && hrefToCheckOn.indexOf('#')<hrefToCheckOn.length-1){
272.                initMenuIdToExpand = false;
273.                var obj = aTags[no].parentNode;
274.                while(obj && obj.id!='dhtmlgoodies_slidedown_menu'){
275.                    if(obj.tagName=='LI'){
276.                        var subUl = obj.getElementsByTagName('UL');
277.                        if(initialMenuItemAlwaysExpanded)alwaysExpanedItems[obj.parentNode] = true;
278.                        if(subUl.length>0){
279.                            objectsToExpand.unshift(obj);
280.                        }
281.                    }
282.                    obj = obj.parentNode;
283.                }
284.                showSubMenu(false,objectsToExpand[0]);
285.                break;
286.            }
287.        }
288.    }
289. 
290.    if(initMenuIdToExpand)
291.    {
292.        objectsToExpand = new Array();
293.        var obj = document.getElementById(initMenuIdToExpand)
294.        while(obj && obj.id!='dhtmlgoodies_slidedown_menu'){
295.            if(obj.tagName=='LI'){
296.                var subUl = obj.getElementsByTagName('UL');
297.                if(initialMenuItemAlwaysExpanded)alwaysExpanedItems[obj.parentNode] = true;
298.                if(subUl.length>0){
299.                    objectsToExpand.unshift(obj);
300.                }
301.            }
302.            obj = obj.parentNode;
303.        }
304. 
305.        showSubMenu(false,objectsToExpand[0]);
306. 
307.    }
308. 
309.}




Tag : PHP, HTML/CSS, JavaScript



ประวัติการแก้ไข
2012-05-15 02:14:25
Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2012-05-15 02:11:20 By : Witchloves View : 2287 Reply : 7
 

 

No. 1



โพสกระทู้ ( 74,059 )
บทความ ( 838 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Facebook

ถ้าเป็นพวก CSS Tab ก็แบบนี้แหละครับ ไม่แน่ใจว่ามันมีให้กำหนดได้หรือเปล่าครับ หรือไม่ก็น่าจะต้องใช้ Cookies ของ JavaScript ครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-05-15 06:40:24 By : mr.win
 

 

No. 2



โพสกระทู้ ( 28 )
บทความ ( 0 )



สถานะออฟไลน์


พี่วินช่วยแนะนำหน่อยสิคะ ลองทำมาหลายแบบแล้ว มันก็ยังไม่โอเคสักที
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-05-15 08:43:05 By : Witchloves
 

 

No. 3

Guest


<?php //page1.php
$page = '1';
require 'menu.php';
?>


<?php //page2.php
$page = '2';
require 'menu.php';
?>


<?php //menu.php

if ($page == 1)
echo '<a href="page1.php" style="color:red">page1</a>';
else
echo '<a href="page1.php">page1</a>';


if ($page == 2)
echo '<a href="page2.php" style="color:red">page1</a>';
else
echo '<a href="page2.php">page1</a>';

?>

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-05-15 08:55:47 By : num
 

 

No. 4



โพสกระทู้ ( 3,750 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท Hall of Fame 2012

สถานะออฟไลน์
Facebook

หรือจะกำหนดใน css ไปเลยไหมครับ
01./* on menu active */
02.body#home a#homenav,///หน้าแรก
03.body#services a#servicenav,//หน้าถัดๆไป
04.body#work a#worknav,
05.body#promotion a#promonav,
06.body#payment a#paynav,
07.body#board a#boardnav,
08.body#whatseo a#whatnav
09.{
10.background: #930;
11.height:29px;
12.margin-left:10px;
13.padding:0px 0px 0px 0px;
14.-moz-border-radius: 10px;
15.-webkit-border-radius:10px;
16.border-radius: 10px;
17.}
18. 
19./* end menu */


เวลาเรียกใช้งานก็ให้โหลดแค่ในเพจนั้นๆ
<body id="home">//id="hove" ดูที่ css ที่เราเขียน
ส่วนในลิงค์ที่มี css อยู่แล้ว ก็แค่กำหนดให้ตรงกันกับที่เราเขียนลงไปครับ
<li class="top"><a href="index.php" class="top_link" id="homenav"><span class="down">หน้าแรก</span></a></li>///id="hovenave" ดูที่ css ที่เราเขียน

ถ้าหากว่าโหลดหน้าอื่นก็แค่ดึงเอา id ที่เรากำหนดไปใช้ครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-05-15 11:29:01 By : Dragons_first
 

 

No. 5



โพสกระทู้ ( 28 )
บทความ ( 0 )



สถานะออฟไลน์


ยัง งงๆ อยู่เลยอ่ะค่ะ

แต่ยังไงก็ขอบคุณ อ้นคุง กับ คุณความคิดเห็นที่ 3 มากๆ นะคะ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-05-15 11:52:19 By : Witchloves
 

 

No. 6



โพสกระทู้ ( 3,750 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท Hall of Fame 2012

สถานะออฟไลน์
Facebook

งั้นขยายความเพิ่ม
ผมมีเพจอยู่ 5 หน้า
-home
-product
-about
-contact
-site

ผมต้องการให้เวลาคลิ๊กแล้ว ให้แถบที่เลือกนั้นอยู่คงที่ ไม่เลื่อนกลับไปค่าแรก
ผมเลยเขียน css ดังนี้
01./* on menu active */
02.body#home a#homenav,///หน้าแรก
03.body#product a#productnav,//หน้าถัดๆไป
04.body#about a#aboutnav,
05.body#contact a#contactnav,
06.body#site a#sitenav,
07. 
08.{
09.background: #930;
10.height:29px;
11.margin-left:10px;
12.padding:0px 0px 0px 0px;
13.-moz-border-radius: 10px;
14.-webkit-border-radius:10px;
15.border-radius: 10px;
16.}
17. 
18./* end menu */


เมนู
1.<ul>
2.<li class="top"><a href="index.php" id="homenav">homv</a></li>
3.<li class="top"><a href="index.php" id="productnav">product</a></li>
4.<li class="top"><a href="index.php" id="aboutnav">about</a></li>
5.<li class="top"><a href="index.php" id="contactnav">contact</a></li>
6.<li class="top"><a href="index.php" id="sitenav">site</a></li>
7.</ul>


เวลาเรียกใช้งาน สมมติ มี 5 ไฟล์ = 5 page

หน้า home
<body id="hove">


หน้าproduct
<body id="product">


หน้าabout
<body id="about">


หน้าcontact
<body id="contact">


หน้าsite
<body id="site">

ส่วนใหญ่ ถ้าเขียนกับ css ก็ประมาณนี้ครับ หรือถ้าหากไปก๊อปของนอกมาเขาจะเขียนมากับไฟล์ .js แล้ว
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-05-15 12:43:12 By : Dragons_first
 

 

No. 7



โพสกระทู้ ( 28 )
บทความ ( 0 )



สถานะออฟไลน์


ขอบคุณมากค่ะ เดี๋ยวจะลองประยุกต์ใช้ดูนะคะ


แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-05-15 22:31:00 By : Witchloves
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : เมนู css พอคลิกแล้วมัน refresh กลับไปที่ค่าแรกเสมอเลยค่ะ อยากให้อยู่เมนูที่เราเลือก
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)





ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2025 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่