[istek]Arama yapma JS kodu

HTML, CSS, JavaScript ile ilgili genel konular.

[istek]Arama yapma JS kodu

İleti IcEman 20.09.2006, 01:30

Resim


Canver.net de arama yapmak için kulanılan JS yi paylaşabilir misiniz acaba yada nasıl yapıldığına dair bir ipucu
:)

teşekkürler
Kullanıcı avatarı
IcEman
Üye
Üye
 
İleti: 239
Kayıt: 04.12.2005, 13:43
Konum: İstanbul

İleti akşamsabah 20.09.2006, 09:36

kaynaktan alabilirsin zaten ... ama bence alma kendin bir şeyler oluşturmaya çalış ...
akşamsabah
Üye
Üye
 
İleti: 143
Kayıt: 06.02.2006, 13:50
Konum: İstanbul

İleti moonlight 20.09.2006, 13:12

akşamsabah yazdı:kaynaktan alabilirsin zaten ... ama bence alma kendin bir şeyler oluşturmaya çalış ...

Kaynaktan herşey alınabilir ama rica edip istemesi daha dogru bana göre..
Kullanıcı avatarı
moonlight
Üye
Üye
 
İleti: 160
Kayıt: 25.07.2006, 18:15
Konum: İstanbul

İleti akşamsabah 20.09.2006, 16:14

ben de onu diyorum işte yaptığın çok güzel bir şey kullanmadan önce izin almak ama benm dediğim kendin yapsan bir şeyler daha iyi olmaz mı ? ;)
akşamsabah
Üye
Üye
 
İleti: 143
Kayıt: 06.02.2006, 13:50
Konum: İstanbul

İleti

Matmazella
20.09.2006, 17:50

ezportal, im portal da var bu, geliştirilip arama motoru eklemek kolay:

Kod: Tümünü seç
<script type="text/javascript">
<!--
function checkSearch()
{
if (document.search_block.search_engine.value == 'google')
{
window.open('http://www.google.com/search?q=' + document.search_block.search_keywords.value, '_google', '');
return false;
}
else
{
return true;
}
}
//-->
</script>
<form name="search_block" method="post" action="{U_SEARCH}" onsubmit="return checkSearch()">
<table border="0" cellpadding="0" cellspacing="1" width="100%">
   <tr>
      <td align="center"><input class="post" type="text" name="search_keywords" size="15" /></td>
   </tr>
   <tr>
      <td align="center"><select class="post" name="search_engine">
         <option value="site">{L_FORUM_OPTION}</option>
         <option value="google">Google</option>
      </select></td>
   </tr>
   <tr>
      <td align="center"><br /><input class="mainoption" type="submit" value="{L_SEARCH}" /></td>
   </tr>
   <tr>
      <td align="center">
         <a href="{U_SEARCH}" class="gensmall">{L_ADVANCED_SEARCH}</a>
      </td>
   </tr>
</table>
<input type="hidden" name="search_fields" value="all" />
<input type="hidden" name="show_results" value="topics" />
</form>



Bu da şu an benim kullandığım:

Kod: Tümünü seç
<!-- [+] Arama -->
<script language="JavaScript" type="text/javascript">
<!--
function qsearch_onSubmit()
{
   qs_enginename = document.qsearch_form.qsearch_select.value;
   qs_keywords = document.qsearch_form.search_keywords.value;
   switch( qs_enginename )
   {
   case 'mesaj':
      break;

   case 'makale':
      window.open('kb_search.php?mode=results&search_keywords=' + qs_keywords, '_self', '');
      return false;

   case 'dosya':
      window.open('dload.php?action=search&search_keywords=' + qs_keywords, '_self', '');
      return false;

   case 'yazar':
      window.open('search.php?search_author=' + qs_keywords, '_self', '');
      return false;

   case 'site':
       window.open('search.php?mode=google&search_keywords=' + qs_keywords + '&search_where=site', '_self', '');
      return false;

   case 'web':
       window.open('search.php?mode=google&search_keywords=' + qs_keywords + '&search_where=web', '_self', '');
      return false;

   default:
      if( (i = qsearch_findEngine(qs_enginename)) >= 0 )
      {
         window.open(qsearch_engines[i].url + qs_keywords, '_blank', '');
         return false;
      }
      break;
   }
   return true;
}
// -->
</script>

<form name="qsearch_form" id="searchform" method="post" action="{U_SEARCH}" onSubmit="return qsearch_onSubmit();">
<a href="{U_SEARCH}" title="Gelişmiş Arama Sayfası"><img src="{IMG_PATH}/search_icon.gif" width="20" height="20" alt="Arama" style="position:relative; z-index:3; top:3px;" /></a>
<input class="post" type="text" name="search_keywords" size="15" style="position:relative; left:-10px; z-index:2; padding-left:8px;" value="...?" id="searchfield"
onfocus="if (document.getElementById('searchform').search_keywords.value == '...?') { document.getElementById('searchform').search_keywords.value = ''; }"
onblur="if (document.getElementById('searchform').search_keywords.value == '') { document.getElementById('searchform').search_keywords.value = '...?'; }" />
<select name="qsearch_select" onChange="qsearch_onChange();" class="post" style="position:relative; left:-5px;">
<option value="mesaj">mesaj</option>
<option value="makale">makale</option>
<option value="dosya">dosya</option>
<option value="yazar">yazar</option>
<option value="site">tüm site</option>
<option value="web">web</option>
</select>
<!-- &nbsp; -->
<input type="hidden" name="search_fields" value="all" />
<input type="hidden" name="show_results" value="topics" />
<input class="mainoption" type="submit" value=" Ara " style="position:relative; left:-3px;" />
</form>
<!-- [-] Arama -->
Kullanıcı avatarı
Matmazella
Site Yöneticisi
Site Yöneticisi
 
İleti: 2563
Kayıt: 30.06.2005, 09:08

Cvp: [istek]Arama yapma JS kodu

İleti IcEman 20.09.2006, 21:03

Yardım için teşekkürler ALEXIS hemen deneyeyim :)


İzin almak daha doğru bir davranış bana göre.. ki kendim kod yazamayacak kadar da acemiyim zaten :) buradan öğreniyoruz işte

saygılar
Kullanıcı avatarı
IcEman
Üye
Üye
 
İleti: 239
Kayıt: 04.12.2005, 13:43
Konum: İstanbul

İleti LaserJet 09.10.2006, 08:07

ben bunu yaptım ama aradığım kelime için sonuçlar çıkmıyor yine aynı sayfaya geri dönüyor sorun ne olabilir? herhangi bir yeri değiştirmem gerekiyor mu?
Kullanıcı avatarı
LaserJet
Üye
Üye
 
İleti: 10
Kayıt: 08.10.2005, 07:41

İleti LaserJet 11.10.2006, 17:03

bu konu hakkında fikri olan yok mu? kodları yapıştırdığım yerde arama yapınca yine aynı sayfaya dönüyor arama sonuçları çıkmıyor nasıl ayarlamam gerekli?
Kullanıcı avatarı
LaserJet
Üye
Üye
 
İleti: 10
Kayıt: 08.10.2005, 07:41


HTML, CSS, JS



Kimler çevrimiçi

Bu forumu görüntüleyenler: Kayıtlı kullanıcı yok ve 0 misafir