عرض مشاركة واحدة
مشرف قسم تطوير المواقع
تاريخ التسجيل: Feb 2003-
#6 (permalink)  

شكرا لك اخي إبراهيم على هذه المعلومات الهائلة

و انا هالأيام بعد قرائتي عدة مقالات و دروس و مشاهدتي عدة اكواد رائعة في عدة مواقع حاولت تطبيق الأمر في محرك بحث بسيط يبحث في قاعدة البيانات و تكون النتيجة مباشرة يعني دون عمل Submit للform يعني بعد كتابة كلمتك المفتاحية و في لحضة اخراجك للماوس من الInput تضهر النتيجة
بصراحة اعجبتني الفكرة و سأحول تطبيقها في عدة مشاريع

و قد هذا الكود للإفادة

كود PHP:
var req;

function 
loadajax(methode,url,cmdz) {

       
req false;
       if(
window.XMLHttpRequest) {
        
try {
    
req = new XMLHttpRequest();
        } 
catch(e) {
            
req false;
        }
      } else if(
window.ActiveXObject) {
           
try {
            
req = new ActiveXObject("Msxml2.XMLHTTP");
          } 
catch(e) {
            
try {
                  
req = new ActiveXObject("Microsoft.XMLHTTP");
            } 
catch(e) {
                  
req false;
            }
        }
    }
    if(
req) {
        
req.onreadystatechange processReqChange;
        
req.open(methode,url ,true);
        
req.send(cmdz);
    }
}
function 
processReqChange()
{
if(
req.readyState == 1){
        
document.getElementById('resultshow').innerHTML 'Loading data...';
    }
 if (
req.readyState == 4)
 { 
   if (
req.status == 200)
    {
       var 
result_ req.responseText;
      
document.getElementById('resultshow').innerHTML result_;
      }
      else
      {
   
alert("خطأ: " req.statusText);

   }


return 
true

طريقة استعمال : مثال

كود:
<input type="text" id="thetext" name="srchtxt" size="27" onchange="loadajax('GET','search.php?srchtxt='+document.srch.srchtxt.value,'null')" >






__________________
-{Only God Can Judge Me}-
القانون فوق الجميع و الجميع يموت بالجوع
Dr-dre67 غير متواجد حالياً   قديم 20-08-2005, 09:04 PM
رد مع اقتباس