2010-02-07 18 views
5
<html> 
    <script language="javascript"> 
     /* This function is invoked by the activity */ 
     function wave() { 
      alert("1"); 
      document.getElementById("droid").src="android_waving.png"; 
      alert("2"); 
     } 
    </script> 
    <body> 
     <!-- Calls into the javascript interface for the activity --> 
     <a onClick="window.demo.clickOnAndroid()"><div style="width:80px; 
      margin:0px auto; 
      padding:10px; 
      text-align:center; 
      border:2px solid #202020;" > 
       <img id="droid" src="android_normal.png"/><br> 
       Click me! 
     </div></a> 
    </body> 
</html> 

मेरा प्रश्न है: "window.demo.clickOnAndroid()" क्या है?जावास्क्रिप्ट प्रश्न - "विंडो" क्या है?

मुझे पता है कि क्लिकऑन एंड्रॉइड मेरे एंड्रॉइड एप्लिकेशन में एक विधि है। लेकिन खिड़की और डेमो क्या है? मेरी फाइल demo.html कहा जाता है। क्या यही है?

+0

"मेरी फाइल को demo.html कहा जाता है। क्या यह है?" नहीं। यह एक विधि है, जिसे "डेमो" चर पर "क्लिकऑन एंड्रॉइड" कहा जाता है। लेकिन मुझे नहीं पता कि यह विशिष्ट रूप से क्या है, इसलिए मैं इसे उत्तर के रूप में पोस्ट नहीं कर रहा हूं। – Anonymous

उत्तर

4

windowjavascript window object है:

विंडो ऑब्जेक्ट एक ब्राउज़र में एक खुला खिड़की प्रतिनिधित्व करता है।

window.demo मतलब है कि एक demo वस्तु window की संपत्ति (या उदाहरण चर) के रूप में सौंपा गया है, इसलिए window.demo.clickOnAndroid() मतलब है कि आप पर clickOnAndroid() लागू कर रहे हैं window के demo। इसलिए demo आपके एंड्रॉइड एप्लिकेशन के उदाहरण का नाम है, आपका वास्तविक एप्लिकेशन आपके नाम पर निर्भर करेगा, इसलिए आपका आमंत्रण शायद window.serious.clickOnAndroid() जैसा दिखता है।

0

Window शीर्ष स्तर डीओएम ऑब्जेक्ट्स (1)(2) में से एक है। डेमो एंड्रॉइड द्वारा लागू एक गैर मानक संपत्ति है।

संबंधित मुद्दे