Avatar billede Slettet bruger
13. februar 2009 - 22:54 Der er 4 kommentarer og
1 løsning

Søgning bar like MySpace

Hejsa.

Jeg er igang med at lave en søgebar, hvor man via en <select> kan vælge hvilken katagori man vil søge i. Men jeg tænkte at det er kedeligt med en select, så kunne godt tænke mig at have en ligesom på http://www.myspace.com/. Er der nogle der kan hjælpe mig med det?

Min søgning lige nu:

                                            <form method="get" action="/Search.asp">
                                                <table class="MonoN" cellpadding="0" cellspacing="1">
                                                      <tr>
                                                            <td class="td-middle">
                                                                <input type="text" name="Q" />
                                                          </td>
                                                            <td class="td-middle">
                                                                <select name="SearchType">
                                                                    <option value="Videoer">Musikvideoer</option>
                                                                    <option value="Bands">Bands</option>
                                                                    <option value="Playlister">Playlister</option>
                                                                    <option value="Nyheder">Nyheder</option>
                                                                </select>
                                                          </td>
                                                            <td width="3"></td>
                                                            <td class="td-middle">
                                                                <input type="image" src="http://iconfinder.net/images/search1.gif" name="Action" value="Search" />
                                                            </td>
                                                      </tr>
                                                  </table>
                                            </form>
Avatar billede majbom Novice
14. februar 2009 - 12:49 #1
har du kigget i kilden på myspace?

det er lavet med en punktliste og anchors, så det er egentlig ikke så kompliceret, det skal bare styles rigtigt.
Avatar billede Slettet bruger
14. februar 2009 - 13:26 #2
Hvordan kan man gøre det?:O
Avatar billede Slettet bruger
15. februar 2009 - 17:57 #3
Jeg har fået lavet det.. :)

                                            <form method="get" action="/Search.asp" style="margin-top:4px;">
                                        <script type="text/javascript">
                                                      function SetSearchType(SearchType){
                                                            document.getElementById('SearchType').value = SearchType;
                                                      }
                                                      function SetSearchTypeText(SearchType){
                                                 
                                                            document.getElementById('SearchTypeText').innerHTML = SearchType;
                                                 
                                                            if(SearchType == 'Musikvideoer'){
                                                                SearchType = "Videoer";
                                                            }
                                                            setTimeout('SetSearchType("' + SearchType + '")',1);
                                                            document.getElementById('SearchTypeDiv').style.display = 'none';
                                                      }
                                                      function CloseOpen(ElementID){
                                                     
                                                            if(document.getElementById(ElementID).style.display == 'inline'){
                                                           
                                                                document.getElementById(ElementID).style.display = 'none';
                                                           
                                                            }else{
                                                           
                                                                document.getElementById(ElementID).style.display = 'inline';
                                                           
                                                                setTimeout('CloseOpen("' + ElementID + '")',10000);
                                                            }
                                                     
                                                      }
                                                 
                                                  </script>
                                                  <style type="text/css">
                                                      .SearchTypeOut{
                                                            font-family:Arial, Helvetica, sans-serif;
                                                            font-size:11px;
                                                            cursor:pointer;
                                                            padding:5px;
                                                      }
                                                      .SearchTypeOver{
                                                            font-family:Arial, Helvetica, sans-serif;
                                                            font-size:11px;
                                                            cursor:pointer;
                                                            padding:5px;
                                                            background-color:#f1f1f1;
                                                      }
                                                  </style>
                                                  <input type="hidden" name="SearchType" id="SearchType" value="Videoer" />
                                                  <table width="300" style="border:1px solid #CCC; padding:2px;" cellpadding="0" cellspacing="0">
                                                      <tr>
                                                            <td width="100%" class="td-middle">
                                                                <input type="text" style="width:100%; border-width:0px;" name="q" border="0" />
                                                            </td>
                                                            <td class="td-middle">
                                                                <a href="java script:void(0);" style="font-weight:bold; color:#999999" onclick="CloseOpen('SearchTypeDiv');" id="SearchTypeText">Musikvideoer</a><br />
                                                                <div style="position:absolute; text-align:left; background-color:#f9f9f9; border:1px solid #f1f1f1; width:100px; display:none;" id="SearchTypeDiv">
                                                                      <div class="SearchTypeOut" onmouseover="this.className='SearchTypeOver'" onmouseout="this.className='SearchTypeOut'" onclick="SetSearchTypeText('Musikvideoer');">Musikvideoer</div>
                                                                      <div class="SearchTypeOut" onmouseover="this.className='SearchTypeOver'" onmouseout="this.className='SearchTypeOut'" onclick="SetSearchTypeText('Bands');">Bands</div>
                                                                      <div class="SearchTypeOut" onmouseover="this.className='SearchTypeOver'" onmouseout="this.className='SearchTypeOut'" onclick="SetSearchTypeText('Playlister');">Playlister</div>
                                                                      <div class="SearchTypeOut" onmouseover="this.className='SearchTypeOver'" onmouseout="this.className='SearchTypeOut'" onclick="SetSearchTypeText('Nyheder');">Nyheder</div>
                                                                </div>
                                                            </td>
                                                            <td width="5">&nbsp;</td>
                                                            <td class="td-middle" width="22">
                                                                <input type="image" src="http://iconfinder.net/images/search1.gif" name="Action" value="Search" />
                                                            </td>
                                                      </tr>
                                                  </table>
                                            </form>
Avatar billede Slettet bruger
15. februar 2009 - 17:57 #4
Glemte at gør det til et svar.. :)
Avatar billede majbom Novice
15. februar 2009 - 19:48 #5
kanon :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester

IT-JOB