Monday, 15 August 2011

javascript - Function onclick makes open new link, no go to original link -


मेरे पास href टैग दूसरे पृष्ठ पर लिंक है।

  & lt; एक नाम = "mylink" class = "mylink" href = "पथ-टू-नया-पृष्ठ html" & gt; नए पेज पर लिंक & lt; / a & gt;  

मैं यहाँ क्या हासिल करने की कोशिश कर रहा हूं यह है कि जब उपयोगकर्ता लिंक पर क्लिक करता है, तो एक onclick घटना शुरू हो गई है। एक वापसी की पुष्टि की तरह कुछ।

  onclick = "वापसी की पुष्टि करें ('क्या आप पहले हमारी सहायता केंद्र देखना चाहते हैं?')"  

अगर उपयोगकर्ता "हाँ" क्लिक करता है, तो उसे help.html पृष्ठ पर ले जाया जाता है।

अगर वह "नहीं" पर क्लिक करता है, तो वह मूल href के लिंक पर भेज दिया जाता है। < / P>

मुझे इसके लिए एक चेतावनी बॉक्स के बजाय पॉपअप विंडो के साथ jquery का उपयोग करना चाहिए?

पहले अपने दूसरे प्रश्न का उत्तर देने के लिए, आपको ऐसा करने की आवश्यकता नहीं है, क्योंकि आप अपने जावास्क्रिप्ट में अलर्ट बॉक्स इनलाइन का नतीजा प्राप्त कर सकते हैं।

& lt; a & gt; टैग, जो वास्तव में एक बटन की तरह लगता है सिवाय एक सिंटैक्स को छोड़कर आप ऐसा कुछ कर सकते हैं:

  & lt; बटन onclick = 'myfunction ()' & gt; यहां क्लिक करें & lt; / button & gt;  

तब आपका जावास्क्रिप्ट ऐसा दिखेगा:

  फ़ंक्शन myFunction () {यदि (पुष्टि करें ("क्या आप पहले हमारी सहायता केंद्र देखना चाहते हैं?") ) {// क्या होगा यदि वे हां चुनते हैं तो // document.href.location = "helpcenter.html"; } Else {// क्या होता है यदि वे कोई नहीं चुनते हैं // document.href.location = "linktarget.html"; }}  

कहां से, helpcenter.html आपका सहायता केंद्र है, और linktarget.html मूल लक्ष्य URL है लिंक।

पुष्टि () बस एक बूलियन देता है कि क्या वे ठीक ( true ) दबाए या रद्द करें या x डायलॉग के शीर्ष पर ( गलत ), और document.href.location बिल्कुल कहने के समान है और

No comments:

Post a Comment