Είναι αυτός καλός τρόπος για δημιουργία μενού και υπομενου??

Από που να ξεκινήσω; Που θα βρω; κ.α. γενικές ερωτήσεις για την δημιουργία μιας ιστοσελίδας.

Συντονιστές: WebDev Moderators, Super-Moderators

Απάντηση
g_p
Δημοσιεύσεις: 134
Εγγραφή: 28 Μάιος 2010 12:43

Είναι αυτός καλός τρόπος για δημιουργία μενού και υπομενου??

Δημοσίευση από g_p » 13 Ιούλ 2010 14:12

Έχω τον παρακάτω κώδικα με μενού και υπομενού και έχω κάποιες απορίες:

Κώδικας: Επιλογή όλων

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Menu Example</title>
</head>

<body>

<table>
              <tr>
                   <td>
                           <ol>
                                <li id="pc"> Computer </li>
                               <li id="books"> books </li>
                               <li id="animals"> Animals </li>
                        </ol>
                    </td>
                  <td>
                        <ul>
                               <li id="el1"></li>
                               <li id="el2"></li>
                               <li id="el3"></li>
                               <li  id="el4"></li>
                        </ul>
                     </td>
               </tr>
   </table>

       
<script type="text/javascript" src="http&#58;//ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js"></script>
 <script>          
 

    $&#40;document&#41;.ready&#40;function&#40;&#41; &#123;    
               $&#40;'#pc'&#41;.click&#40;function&#40;&#41; &#123;
                          $&#40;this&#41;.css&#40;"background-color","yellow"&#41;; 
                           $&#40;'#el1'&#41;.html&#40;"Ram"&#41;;
                           $&#40;'#el2'&#41;.html&#40;"dvd"&#41;;
                           $&#40;'#el3'&#41;.html&#40;"adsl"&#41;;
                           &#125;&#41;;
             
             
              $&#40;'#books'&#41;.click&#40;function&#40;&#41; &#123;
                        /* i erase the previous records cause books list has only two items */
                          
                          $&#40;'#el1'&#41;.html&#40;" "&#41;;
                          $&#40;'#el2'&#41;.html&#40;" "&#41;;
                          $&#40;'#el3'&#41;.html&#40;" "&#41;;
                         $&#40;this&#41;.css&#40;"background-color","yellow"&#41;; 
                         $&#40;'#el1'&#41;.html&#40;"comedy"&#41;;
                         $&#40;'#el2'&#41;.html&#40;"art"&#41;;
                          &#125;&#41;;
               &#125;&#41;;
  </script>




</body>
</html>


1. Είναι καλός τρόπος για να έχεις μενού και υπομενού?

2.Επίσης έχω ένα θέμα με το background-yellow, όταν κάνω κλικ σε ένα child της λίστας και μετά κάνω κλικ σε ένα sibling του θέλω το προηγούμενο "αδερφάκι" του να αλλάξει χρώμα να μην παραμένει κίτρινο αλλά όπως ήταν πριν με άσπρο background, να "ξεπατιέται", αυτό άραγε γίνεται???

3. επίσης επειδή κάθε υπμενού 'εχει διαφορετικό αριθμό από items κάνω το εξής

Κώδικας: Επιλογή όλων

¨$&#40;'#el1'&#41;.html&#40;" "&#41;;
                          $&#40;'#el2'&#41;.html&#40;" "&#41;;
                          $&#40;'#el3'&#41;.html&#40;" "&#41;;
υπάρχει άλλος τρόπος να μηδενίζω το text του κάθε node σειριακά σα να έχουμε ένα loop
(for each child/node in the parent node erase its text)

ευχαριστώ

nbc
Honorary Member
Δημοσιεύσεις: 526
Εγγραφή: 05 Σεπ 2009 20:12
Επικοινωνία:

Είναι αυτός καλός τρόπος για δημιουργία μενού και υπομενου??

Δημοσίευση από nbc » 13 Ιούλ 2010 14:25

Γιατί δεν google-άρεις για "css menu"? Θα βρεις χιλιάδες έτοιμα πράγματα, μέχρι και generators.

Και για να απαντήσω στο ερώτημά σου, όχι δεν είναι σωστός τρόπος. Για ένα menu το μόνο που χρειάζεσαι είναι <ul>, τίποτε άλλο. Κάθε υπομενού, θα είναι σε δικό του <ul> μέσα στο αρχικό.

Απάντηση

Επιστροφή στο “Γενικές ερωτήσεις κατασκευής ιστοσελίδων”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 3 επισκέπτες