आदेश में इस आप पृष्ठ पर किसी विशिष्ट लंगर के लिए हैंडलर साथ जोड़ने की आवश्यकता करने के लिए। इस तरह के संचालन के लिए jQuery जैसे मानक ढांचे का उपयोग करना बहुत आसान है।
<a id="theLink">Click Me</a>
मैं निम्नलिखित jQuery इस्तेमाल कर सकते हैं कि विशिष्ट लिंक करने के लिए एक घटना जोड़ने का काम करने: उदाहरण के लिए अगर मैं निम्न HTML
एचटीएमएल था।
// Use ready to ensure document is loaded before running javascript
$(document).ready(function() {
// The '#theLink' portion is a selector which matches a DOM element
// with the id 'theLink' and .click registers a call back for the
// element being clicked on
$('#theLink').click(function (event) {
// This stops the link from actually being followed which is the
// default action
event.preventDefault();
var answer confirm("Please click OK to continue");
if (!answer) {
window.location="http://www.continue.com"
}
});
});
धन्यवाद, अगर मैं क्लिक करें रद्द हालांकि यह अभी भी लिंक/ – user1022585
@ user1022585 खोलता है, आपको लिंक को नेविगेट करने से रोकने के लिए 'झूठी वापसी' की आवश्यकता है। नीचे मेरा उत्तर देखें - 'पुष्टि' विधि एक 'बुलियन' देता है जिसे आप अपने फ़ंक्शन से बाहर निकल सकते हैं ... – xandercoded
क्षमा करें मैंने आपका कोड कॉपी किया है, और आपका कोड गलत था। यदि उपयोगकर्ता कहता है "ठीक है" उत्तर "सत्य" सेट करेगा, इसलिए हमें "!" की आवश्यकता नहीं है, मैंने इसे बदल दिया है। – ocanal