• 03-01-2011, 02:00:57
    #10
    xmlPost(url,text);

    satırından sonra

    document.comment_form.id.value='';
    document.comment_form.name.value='';
    document.comment_form.captcha_code.value='';
    document.comment_form.comment.value='';
    ekleyin gönderi sonrası inputlar sıfırlanacaktır...
  • 03-01-2011, 05:37:27
    #11
    Kimlik doğrulama veya yönetimden onay bekliyor.
    yardimlarin icin cok tesekkür ederim. Su anda captcha yanlis girildigindede siliyor bunun olmamasi gerekiyor sadece sqle ekleyebilirse silinmesi gerek. Bunuda bu kodlari kaydetme dosyasina ekleyerek cözerim sanirim. cözemezsem yardimseverler sagolsun yardimlarini esirgemiyorlar.
  • 03-01-2011, 12:45:04
    #12
    bafrali55 adlı üyeden alıntı: mesajı görüntüle
    yardimlarin icin cok tesekkür ederim. Su anda captcha yanlis girildigindede siliyor bunun olmamasi gerekiyor sadece sqle ekleyebilirse silinmesi gerek. Bunuda bu kodlari kaydetme dosyasina ekleyerek cözerim sanirim. cözemezsem yardimseverler sagolsun yardimlarini esirgemiyorlar.
    onları gelen veriye (php sayfasına) baglı olarak javascriptte phpdeki gibi if ile denetletebilirsin.
  • 04-01-2011, 01:20:14
    #13
    Denedim ama bu tür yönlendirmeyi basaramadim.

    Bunlari js dosyasina kaydettim
    function c_reset() {
    	document.comment_form.name.value='';
    	document.comment_form.captcha_code.value='';
    	document.comment_form.comment.value='';
    	return false;
    }

    yorum_kaydet.php dosyasinada mysql icerik eklemeden sonra
    	mysql_query("INSERT INTO yorumlar (id, name, comment) VALUES ('$id', '$name', '$comment')");
    	echo '<span style="color:#CC0000;">Yorumunuz eklenmistir. Tesekkürler.</span>
    <script type="text/javascript">
    window.onload = function(){
    c_reset();
    }
    </script>';
    Ayrica window.onload yerine document.onload denedim buda basarisiz.
  • 04-01-2011, 01:41:18
    #14
    bafrali55 adlı üyeden alıntı: mesajı görüntüle
    Denedim ama bu tür yönlendirmeyi basaramadim.

    Bunlari js dosyasina kaydettim
    function c_reset() {
    	document.comment_form.name.value='';
    	document.comment_form.captcha_code.value='';
    	document.comment_form.comment.value='';
    	return false;
    }

    yorum_kaydet.php dosyasinada mysql icerik eklemeden sonra
    	mysql_query("INSERT INTO yorumlar (id, name, comment) VALUES ('$id', '$name', '$comment')");
    	echo '<span style="color:#CC0000;">Yorumunuz eklenmistir. Tesekkürler.</span>
    <script type="text/javascript">
    window.onload = function(){
    c_reset();
    }
    </script>';
    Ayrica window.onload yerine document.onload denedim buda basarisiz.
    xmlspan.innerHTML = xmlhttp.responseText
    bul altına

    if(xmlhttp.responseText=='<span style="color:#CC0000;">Yorumunuz eklenmistir. Tesekkürler.</span>'){
    c_reset();
    }

    ve şu kodu kaldır..


    <script type="text/javascript">
    window.onload = function(){
    c_reset();
    }
    </script>
  • 04-01-2011, 07:20:54
    #15
    ustam utf-8 li dil dosyasi kullaniyorum. bu yüzden bu sekilde biraz oluyor. span a bir id verdim örnegin <span id="Yorumu_Sil"> bu id yi kullanarak yapabilirmiyiz ayni islemi.

    if(xmlhttp.responseText=='id="Yorumu_Sil"'){
    c_reset();
    }
    Denedim olmadi id nin basinda ve Sil" in sonunda biseyler eksik sanirim o satiri bulabilmesi icin. Bu tür durumlarda satirin tamamina degilde satirin icinden biseyler nasil aliniyor.
  • 04-01-2011, 19:20:38
    #16
    bafrali55 adlı üyeden alıntı: mesajı görüntüle
    ustam utf-8 li dil dosyasi kullaniyorum. bu yüzden bu sekilde biraz oluyor. span a bir id verdim örnegin <span id="Yorumu_Sil"> bu id yi kullanarak yapabilirmiyiz ayni islemi.

    if(xmlhttp.responseText=='id="Yorumu_Sil"'){
    c_reset();
    }
    Denedim olmadi id nin basinda ve Sil" in sonunda biseyler eksik sanirim o satiri bulabilmesi icin. Bu tür durumlarda satirin tamamina degilde satirin icinden biseyler nasil aliniyor.
    == yerine .search( kullanın.
  • 04-01-2011, 22:05:54
    #17
    Bu sekilde cözebildim. Verdiginiz kodlardan yola cikarak googlede buna göre arama ve deneme yaparak cözdüm. Umarim bir kod hatasi yoktur. Cözüm iyi veya kötü bildirirseniz sevinirim. Ayrica cok tesekkürler.

    if(document.getElementById("Yorumu_Sil").innerHTML = xmlhttp.responseText) {
  • 05-01-2011, 00:36:53
    #18
    bafrali55 adlı üyeden alıntı: mesajı görüntüle
    Bu sekilde cözebildim. Verdiginiz kodlardan yola cikarak googlede buna göre arama ve deneme yaparak cözdüm. Umarim bir kod hatasi yoktur. Cözüm iyi veya kötü bildirirseniz sevinirim. Ayrica cok tesekkürler.

    if(document.getElementById("Yorumu_Sil").innerHTML = xmlhttp.responseText) {
    bu Yorumu_Sil idli tag a verilen değerin yazılıp yazılmadığını kontrol ediyor, kullanılabilir fakat benim dediğimi karakter setini değişerek yapabilirdin yada match ile yapabilirdin...