Programming Basics SQL HTML CSS JavaScript React Python C++ Java JavaFX Swing Problem Solving English English Conversations Computer Fundamentals Linux Learn Typing

الكود صحيح 100% ولكنه لا يعمل، فما هو السبب؟

مرحباً، أنا أتابع شرح في اليوتيوب وعندما كنت في مرحة التطبيق وجدت أن تطبيقي لم ينجح فقمت بنسخ ولصق نفس الأكواد التي استعملها الأستاذ ونفس النتيجة.

الكود صحيح 100% ولكنه لا يعمل. قضيت 3 ساعات و أنا لا أفهم أين الخطاء في هذا الكود فهو لا يعمل مطلقاً.

ها هو كود الجافاسكربت.

// JavaScript OOP  = object oriented programming
// class            -             فئة 
// constructor      -           البناء 
// object           -            كائن 
// ------------------------------------
// method           -   طريقة - وظيفة
// this  يتم استخدامها لإخبار جافاسكربت بإنك ترغب بتحديد عنصر موجود ضمن ذلك الكلاس

class App{
    constructor(){
        
    //  this.change_background();  
    }
    change_background(){
       document.getElementById("body").style.background = "rgb";
    }

}

var app_object = new App();
app_object.change_background();

// function change_background2(){
//     document.getElementById("body").style.background = "red";
// }

ها هو كود الـ HTML

// change_background2();
<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Coder Shiyar</title>
</head>
<body id="body">
 
    <h1 onclick="change_background2()">Coder Shiyar</h1>
    <script> 
    
    </script>
<script src="script.js"> </script>
</body>
</html>

علماً أن هذه الأكواد نسخ و لصق من كود الأستاذ.

ولقد لاحظت أن أي كود أكتبه داخل هذه الدالة التالية لا يعمل.

change_background(){
    //الكود الدي يكتب هنا لا يعمل مع اني قمت بحفضه واستدعائه
}

المحرر يقوم بقراءة أكواد جافاسكربت و لكن تلك الأوامر التي تكتب في الدالة التي ذكرتها في الأعلى لا تنفّذ إطلاقا.

فما هو السبب؟

تعليقات 1

أضف تعليق

يجب تسجيل الدخول حتى تتمكن من إضافة تعليق أو رد.