إعـــــــلان

تقليص
لا يوجد إعلان حتى الآن.

طلب كود فتح ملف على الموقع بـ لغة JavaScript

تقليص
X
  • تصفية - فلترة
  • الوقت
  • عرض
إلغاء تحديد الكل
مشاركات جديدة

  • [سؤال] طلب كود فتح ملف على الموقع بـ لغة JavaScript

    السلام عليكم

    الموضوع واضح من العنوان
    مطلوب كود فتح ملف على الموقع بـ لغة JavaScript
    قال رسول الله صلى الله عليه وسلم { لإن يهدي الله بك رجلا واحدا خير لك من حمر النعم } صحيح البخاري
    لجنة التعريف بالإسلام

  • #2
    عثرت على هذا الكود:
    كود:
    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="UTF-8">
    <title>aaaaaa</title>
    <script>
    function loadXMLDoc() {
      var xhttp = new XMLHttpRequest();
      xhttp.onreadystatechange = function() {
        //if (this.readyState == 4 && this.status == 200) {
          document.getElementById("demo").innerHTML = this.responseText;
        //}
    console.log(this.responseText);
      };
      xhttp.open("GET", "https://google.com", true);
      xhttp.send();
    }
    </script>
    </head>
    
    <body>
    <h2>Using the XMLHttpRequest Object</h2>
    
    <div id="demo">
    <button type="button" onclick="loadXMLDoc()">Change Content</button>
    </div>
    </body>
    </html>
    لاكن تظهر لي رسالة الخطأ التالية:
    Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://google.com/. (Reason: CORS header 'Access-Control-Allow-Origin' missing).
    التعديل الأخير تم بواسطة حسن محمد; الساعة 20-06-2017, 08:43 PM.
    قال رسول الله صلى الله عليه وسلم { لإن يهدي الله بك رجلا واحدا خير لك من حمر النعم } صحيح البخاري
    لجنة التعريف بالإسلام

    تعليق


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

      قم بوضع مسار الملف بدلاً من رابط جوجل , قم بتغير هذا السطر إلى مسار الملف ,أذا كان مسار الملف linux/linux.txt قم بوضعه بهذه الطريقة

      xhttp.open("GET", "linux/linux.txt", true);
      قمت بتجربة الكود و هو يعمل دون مشاكل , لكن لا أعلم لماذا قمت بإلغاء الجملة الشرطية من الكود ؟


      للمزيد راجع الرابط التالي : https://www.w3schools.com/xml/xml_http.asp
      ::: صلوا على من لا نبي بعده :::

      تعليق


      • #4
        اخي الملف المطلوب على دومين مختلف عن الدومين الذي استخدمه
        قال رسول الله صلى الله عليه وسلم { لإن يهدي الله بك رجلا واحدا خير لك من حمر النعم } صحيح البخاري
        لجنة التعريف بالإسلام

        تعليق


        • #5
          المشاركة الأصلية بواسطة حسن محمد مشاهدة المشاركة
          اخي الملف المطلوب على دومين مختلف عن الدومين الذي استخدمه

          هناك قيود على هذا الأمر في جافا سكربت أقرا : https://en.wikipedia.org/wiki/Same-origin_policy


          أقرا هذا الرابط ربما تجد بعض الحلول : https://stackoverflow.com/questions/...-origin-policy
          ::: صلوا على من لا نبي بعده :::

          تعليق

          يعمل...
          X