के "के लिए" और "घटना" विशेषताओं क्या हैं एक वेब एप्लिकेशन में मुझे 10 साल पहले लिखा गया काम पर विरासत मिली है, मैंने देखा है कि निम्नलिखित कोड स्निपेट बार-बार उपयोग किए गए हैं :स्क्रिप्ट टैग (जावास्क्रिप्ट, एचटीएमएल)
<script language="JavaScript" for="FG1" event="Mousedown(Button, Shift, x, y)">
{
// some code here that uses the variables Button, Shift, x and y
}
</script>
मैंने पहले कभी ऐसा कुछ नहीं देखा है। एफजी 1 एक सक्रिय एक्स ऑब्जेक्ट है, इसलिए यह विशेष रूप से इसके लिए कुछ विशेष चीजें हैं या वे किसी भी नियमित जावास्क्रिप्ट ईवेंट को संभालने का एक और तरीका हैं ... क्या आईडी एक इनपुट (उदा। बटन) का संदर्भ दे सकता है और ईवेंट ऑनक्लिक हो सकता है?
आदर्श रूप में, मैं इसे लिखूंगा (अगर मेरी सोच सही है ... मैं वास्तव में वेब ऐप में कोड को बदलने के लिए नहीं जा रहा हूं क्योंकि यह काम करता है, मैं सिर्फ यह समझना चाहता हूं कि इसका क्या अर्थ है!)
<script type="text/javascript">
var fg1 = document.getElementById("FG1");
fg1.onMouseDown = function(Button, Shift, x, y) {
// do stuff here...
}
</script>