javascript - Anchor tag overridden by div's onclick upon adding target="_blank" -


यह मेरा (वर्किंग) कोड था:

  & lt; div onclick = " location.href = 'http: //somewebsite.com/'; "& gt; & Lt; a href = "http://someotherwebsite.com/" & gt; लिंक & lt; / a & gt; & Lt; / div & gt;  

अगर मैं लिंक पर क्लिक करता हूं, तो मुझे इसमें ले जाया जाएगा अगर मैं div में कहीं और क्लिक करूँगा, तो मुझे इसमें ले जाया जाएगा

फिर, मैंने तय किया कि मैं लिंक पर क्लिक करने के लिए एक नया टैब खोलना चाहता हूं, इसलिए मैंने इसे अपना कोड बदल दिया:

  & lt; div onclick = "location.href = 'http: //somewebsite.com/';" & gt; & Lt; a href = "http://someotherwebsite.com/" target = "_ blank" & gt; लिंक & lt; / a & gt; & Lt; / div & gt;  

हालांकि, अगर मैं अब लिंक पर क्लिक करूँगा, तो मुझे इसके बजाय ले जाया जाएगा! जाहिर है, मेरे एंकर टैग के लिए target = "_ blank" जोड़कर मेरे एंकर टैग के href को ओवरराइड करने के लिए मेरे ऑनक्लिक विधि उत्पन्न हुईं I क्या हो रहा है?

संपादित करें : यह पता चला है कि, मेरा कोड Chrome में ठीक से काम करता है, लेकिन सफारी 7.0.5 में नहीं। सफारी समर्थन जोड़ने के लिए मैं क्या कर सकता हूं?

कोशिश करें

  & lt ; Div onclick = "location.href = 'http: //somewebsite.com/';" target = "_ स्वयं" & gt; & Lt; a href = "http://someotherwebsite.com/" target = "_ blank" & gt; लिंक & lt; / a & gt; & Lt; / div & gt;  

जेएसफ़िल्ड


Comments

  1. Las Vegas Casinos 2021 - Mapyro
    › casinos › vegas › las-vegas-vegas-las › casinos › 영주 출장안마 vegas › las-vegas-vegas-las 충주 출장안마 The Las Vegas strip is home to several 남원 출장샵 casinos, 김포 출장마사지 including two full-service casinos. Wynn Las Vegas, which opened 평택 출장안마 in 2005, has an 82,000 square foot gaming

    ReplyDelete

Post a Comment

Popular posts from this blog

java - org.apache.http.ProtocolException: Target host is not specified -

java - Gradle dependencies: compile project by relative path -

ruby on rails - Object doesn't support #inspect when used with .include -