पर क्लिक इवेंट हैंडलर जोड़ना मैं ईवेंट को iframe
पर एक हैंडलर के साथ संभालना चाहता हूं जो पैरामीटर के रूप में iframe
की आईडी प्राप्त करता है।iframe
मैं और इस प्रकार जावास्क्रिप्ट के माध्यम से एक onClick
ईवेंट हैंडलर जोड़ने में सक्षम हूँ यह ठीक काम करता है:
iframe.document.addEventListener('click', clic, false);
लेकिन इस मामले में मैं clic()
के लिए एक पैरामीटर पास नहीं कर पा रहा हूँ। मैंने को clic()
में प्रिंट करने का प्रयास किया लेकिन कोई परिणाम नहीं।
onClick
एचटीएमएल विशेषता बिल्कुल काम नहीं करती है, हैंडलर को नहीं कहा जाता है।
<html>
<head>
<script type="text/javascript">
function def() {
myFrame.document.designMode = 'on';
}
function clic(id) {
alert(id);
}
</script>
</head>
<body onLoad="def()">
<iframe id="myFrame" border="0" onClick="clic(this.id)"></iframe>
</body></html>
के रूप में (द्वारा [deepi] http टिप्पणी की : //stackoverflow.com/users/787076/deepi) एक उत्तर में: 'आपका कोड (जो आपने शीर्ष पर दिया है) ठीक काम कर रहा है। लेकिन यह काम कर रहा है जब आप सीमा पर बिल्कुल क्लिक नहीं करते हैं, ' –