• 26-12-2008, 15:40:39
    #1
    mrb arkadaşlar...
    dreamweaver ile html site yapıyorum.site içi arama eklemek istiyorum.dreamweaver cs3'de "insert search" a basınca aşağıdaki kodları veriyor:

    <form action="index.php" method="post">
      <div align="center">
        <input class="inputbox" type="text" name="searchword" size="15" value="<?php echo _SEARCH_BOX; ?>"  onblur="if(this.value=='') this.value='<?php echo _SEARCH_BOX; ?>';" onfocus="if(this.value=='<?php echo _SEARCH_BOX; ?>') this.value='';" />
        <input type="hidden" name="option" value="search" />
      </div>
    </form>
    bu kodlar php kodu.benim işime yarar mı?ne yapmam lazım?

    şimdiden saolun...
  • 26-12-2008, 15:47:37
    #2
    Html sayfalarında arama yapabilmek için javascript kullanabilirsiniz.

    Alıntı
    <!--- KAYNAK: Gezginler --->
    <script language="JavaScript">
    var NS4 = (document.layers); // hangi browser?
    var IE4 = (document.all);

    var win = window;
    var n = 0;

    function findInPage(str) {

    var txt, i, found;

    if (str == "e")
    return false;

    if (NS4) {

    if (!win.find(str))
    while(win.find(str, false, true))
    n++;
    else
    n++;

    if (n == 0)
    alert("Aradığınız kelime sayfada bulunamadı.");
    }

    if (IE4) {
    txt = win.document.body.createTextRange();

    for (i = 0; i <= n && (found = txt.findText(str)) != false; i++) {
    txt.moveStart("character", 1);
    txt.moveEnd("textedit");
    }

    if (found) {
    txt.moveStart("character", -1);
    txt.findText(str);
    txt.select();
    txt.scrollIntoView();
    n++;
    }

    else {
    if (n > 0) {
    n = 0;
    findInPage(str);
    }

    else
    alert("Aradığınız kelime sayfada bulunamadı.");
    }
    }

    return false;
    }

    </script>

    <form name="search" onSubmit="return findInPage(this.string.value);">
    <font size=3><input name="string" type="text" size=15 onChange="n = 0;"></font>
    <input type="submit" value=" Ara ">
    </form>
    <strong>ŞAİRLER</strong> <br>
    Ne gördükse iyi kötü<br>
    Ömür biter biz hâlâ<br>
    Söyleriz.<br>
    <br>
    Ne varsa şu dünyada<br>
    Türlü görüntüler<br>
    Gelsek de sonuna<br>
    Söyleriz.<br>
    <br>
    Bazan boş günler<br>
    Geçer birden dolunca<br>
    Söyleriz.<br>
    <br>
    Ne biter<br>
    Ne kalır geçmiş kitaplarda<br>
    Ölümden sonra da<br>
    Söyleriz.<br>

    <strong>Behçet Necatigil </strong>
    <!--- KAYNAK: Gezginler --->
    Yukarıdaki kodu kendinize göre düzenleyin.

    İyi çalışmalar.
  • 26-12-2008, 15:56:24
    #3
    şiir fln vardı sildim orayı... böyle mi yapcam?

    <script language="JavaScript">
    var NS4 = (document.layers); // hangi browser?
    var IE4 = (document.all);
    
    var win = window;
    var n = 0;
    
    function findInPage(str) {
    
    var txt, i, found;
    
    if (str == "e")
    return false;
    
    if (NS4) {
    
    if (!win.find(str))
    while(win.find(str, false, true))
    n++;
    else
    n++;
    
    if (n == 0)
    alert("Aradığınız kelime sayfada bulunamadı.");
    }
    
    if (IE4) {
    txt = win.document.body.createTextRange();
    
    for (i = 0; i <= n && (found = txt.findText(str)) != false; i++) {
    txt.moveStart("character", 1);
    txt.moveEnd("textedit");
    }
    
    if (found) {
    txt.moveStart("character", -1);
    txt.findText(str);
    txt.select();
    txt.scrollIntoView();
    n++;
    }
    
    else {
    if (n > 0) {
    n = 0;
    findInPage(str);
    }
    
    else
    alert("Aradığınız kelime sayfada bulunamadı.");
    }
    }
    
    return false;
    }
    
    </script>
    
    <form name="search" onSubmit="return findInPage(this.string.value);">
    <font size=3><input name="string" type="text" size=15 onChange="n = 0;"></font>
    <input type="submit" value=" Ara ">
    </form>
  • 26-12-2008, 16:15:11
    #4
    <script>..</script> kısımlarını HTML sayfasının <head>..</head> tagları arasına yazın.
    Sonra
    <form>..</form> kısımlarını HTML sayfasının <body>..</body> taglarını arasına yazın.
    Örneğin;
    <html>
         <head>
             <script>..</script> 
         </head>
          <body>
              <form>..</form>
               Sayfanızın geriye kalan kısımları buraya yazılacak..
          </body>
    </html>
    Şeklinde olacak, umarım anlatabilmişimdir.
  • 26-12-2008, 16:24:53
    #5
    tmm saol bi deneyeyim...