কম্পিউটার

কিভাবে C++ থেকে একটি জাভাস্ক্রিপ্ট ফাংশন কল করবেন?


C++ থেকে একটি জাভাস্ক্রিপ্ট ফাংশন কল করতে, একটি js ফাইল তৈরি করুন, যা ফাংশনটিকে কল করে। ওয়েব পৃষ্ঠাটি JS লোড করবে এবং ফাংশনটি চলবে −

int callId = 0;
void callFunction() {
   // the js file
   ofstream fout("generate.js");
   fout << "caller(" << callId ++ << ", display);";
}
// code

HTML

<html>
   <body>
      <script>
         var callId = 0;
         function caller(i, func) {
            if (callId < i ) {
               callId = i;
               func();
            }
         }    
         function display() {
            alert("my Function called");
         }
         // load js script
         function loadScript(file) {
            var myId = "gh";
            var e = document.getElementById(myId);
            if ( e != null )
            e.parentNode.removeChild(e);
            var script = document.createElement("script");
            script.myId = myId;
            script.src = file;
            document.body.appendChild(script);
         }
         window.setInterval(function() {
            //path to the js file
            loadScript("file:///path/generate.js");
         }, 2000);
      </script>
   </body>
</html>

  1. একটি ক্লিক ইভেন্টে একটি জাভাস্ক্রিপ্ট ফাংশন কিভাবে কল করবেন?

  2. কিভাবে একটি জাভাস্ক্রিপ্ট ফাংশন থেকে একটি বস্তু ফেরত?

  3. জাভাস্ক্রিপ্ট ফাংশন কল

  4. কিভাবে C++ এ প্রাপ্ত ক্লাস ফাংশন থেকে একটি প্যারেন্ট ক্লাস ফাংশন কল করবেন?