النتائج 1 إلى 3 من 3

الموضوع: مشكلة في كود جافا سكربت لعمل include لصفحة معينة

  1. #1
    عضو سوبر نشيط
    تاريخ التسجيل
    May 2007
    المشاركات
    947

    مشكلة في كود جافا سكربت لعمل include لصفحة معينة



    السلام عليكم ورحمة الله وبركاته

    الاخ zizwar وضع سابقا كود جافا سكربت لفتح الروابط بطريقة include للصفحة بالجافا سكربت
    والكود يؤدي مهمته لكن هناك مشكلة

    اولأ هذا هو الكود:

    كود PHP:
    <SCRIPT language=javascript>
       function 
    on_over(tdtag){
        
    tdtag.style.background="#DEDCCA";
        }
       function 
    on_move(tdtag){
        
    tdtag.style.background="#ffffff";
        }
       function 
    on_click(idtag){
        if(
    document.getElementById(idtag).style.display=='none'){
         
    document.getElementById(idtag).style.display='';
         }else{
         
    document.getElementById(idtag).style.display='none';
         }
       }
      
    </SCRIPT>
      
    <script type="text/javascript">   
    var img = '<img src="progressbar_microsoft.gif">';  
    var msg = '<br> loading ...'; 
    var bustcachevar=1 //bust potential caching of external pages after initial request? (1=yes, 0=no)  
    var loadedobjects=""  
    var bustcacheparameter=""  
    function include(url, containerid){  
    document.getElementById(containerid).innerHTML = img+msg;   
    var page_request = false  
    if (window.XMLHttpRequest) // if Mozilla, Safari etc  
    page_request = new XMLHttpRequest()  
    else if (window.ActiveXObject){ // if IE  
    try {  
    page_request = new ActiveXObject("Msxml2.XMLHTTP")  
    }   
    catch (e){  
    try{  
    page_request = new ActiveXObject("Microsoft.XMLHTTP")  
    }  
    catch (e){}  
    }  
    }  
    else  
    return false  
    page_request.onreadystatechange=function(){  
    loadpage(page_request, containerid)  
    }  
    if (bustcachevar) //if bust caching of external page  
    bustcacheparameter=(url.indexOf("?")!=-1)? "&"+new Date().getTime() : "?"+new Date().getTime()  
    page_request.open('GET', url+bustcacheparameter, true)  
    page_request.send(null)  
    }  
    function loadpage(page_request, containerid){  
    if (page_request.readyState == 4 && (page_request.status==200 || window.location.href.indexOf("http")==-1))  
    document.getElementById(containerid).innerHTML=page_request.responseText  
    }  
    function loadobjs(){  
    if (!document.getElementById)  
    return  
    for (i=0; i<arguments.length; i++){  
    var file=arguments[i]  
    var fileref=""  
    if (loadedobjects.indexOf(file)==-1){ //Check to see if this object has not already been added to page before proceeding  
    if (file.indexOf(".js")!=-1){ //If object is a js file  
    fileref=document.createElement('script')  
    fileref.setAttribute("type","text/javascript");  
    fileref.setAttribute("src", file);  
    }  
    else if (file.indexOf(".css")!=-1){ //If object is a css file  
    fileref=document.createElement("link")  
    fileref.setAttribute("rel", "stylesheet");  
    fileref.setAttribute("type", "text/css");  
    fileref.setAttribute("href", file);  
    }  
    }  
    if (fileref!=""){  
    document.getElementsByTagName("head").item(0).appendChild(fileref)  
    loadedobjects+=file+" " //Remember this object as being already added to page  
    }  
    }  
    }  
    </script> 
    ويتم الاستدعاء كالتالي:

    <A href="#" onClick="include('index.php','text')">الرئيسية</A>

    المشكلة عند الاستدعاء يقوم بطباعة آخر امر html بجوار الكلام المكتوب
    مثلا اذا كنا سنستدعي صفحة بها هذا النص
    كود PHP:
    <font size="2"> TRY </font
    فعند الاستدعاء يخرج التالي:
    كود PHP:
    TRY/font
    والمشكلة الثانية مع الكلمات العربية يخرج " ؟؟؟؟؟؟؟؟؟؟؟ "

    فما حل المشكلتين؟؟





    __________________
    قل اللهم مالك المُلك تؤتي الملك من تشاء وتنزع الملك ممن تشاء وتعز من تشاء وتذل من تشاء بيدك الخير انك على كل شىء قدير


  2. #2
    عضو فعال جدا
    تاريخ التسجيل
    Mar 2008
    المشاركات
    2,485


    جربها على السيرفر الشخصي localhost








  3. والمشكلة الثانية مع الكلمات العربية يخرج " ؟؟؟؟؟؟؟؟؟؟؟ "
    غير الترميز الى UTF-8





    __________________
    ownersınnı
    ALdiraZi BLoOoG | Contact Me | lt.tl - shorten your URL





ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  

أضف موقعك هنا| اخبار السيارات | حراج | شقق للايجار في الكويت | بيوت للبيع في الكويت | دليل الكويت العقاري | مقروء | شركة كشف تسربات المياه | شركة عزل اسطح بالرياض | عزل فوم بالرياض| عزل اسطح بالرياض | كشف تسربات المياة بالرياض | شركة عزل اسطح بالرياض