नीचे दिए गए सरल कोड ब्लॉक को एक स्थिर HTML पृष्ठ में प्रदर्शित किया जा सकता है लेकिन परिणामस्वरूप जावास्क्रिप्ट त्रुटि हो सकती है। ऑनक्लिक हैंडलर (यानी \ "xyz) में एम्बेडेड डबल कोट से कैसे बचें? ध्यान दें कि HTML को डेटाबेस से डेटा खींचकर गतिशील रूप से जेनरेट किया गया है, जिसका डेटा अन्य HTML कोड के स्निपेट है जो या तो सिंगल या डबल हो सकता है उद्धरण। ऐसा लगता है कि एक भी बैकस्लैश दोहरे उद्धरण चरित्र के आगे जोड़ने चाल नहीं करता है।जावास्क्रिप्ट पर डबल कोट्स से बचने पर क्लिक करें ईवेंट हैंडलर
<script type="text/javascript">
function parse(a, b, c) {
alert(c);
}
</script>
<a href="#x" onclick="parse('#', false, '<a href=\"xyz'); return false">Test</a>
लिए मैं सिर्फ एक समान परिदृश्य के अंतर्गत FF3.6 और IE8 में यह परीक्षण किया है और यह काम नहीं किया। हालांकि "" के साथ" मैंने प्रतिस्थापित सटीक कोड का भी परीक्षण किया और यह दोनों तरीकों से काम किया। संक्षेप में \ x22 सभी परिदृश्यों के तहत काम नहीं करता है और आपको उस घटना में " का प्रयास करना चाहिए। – SpliFF
नाइस। " काम करने लगता है वेबकिट और फ़ायरफ़ॉक्स और ओपेरा में एचटीएमएल टैग विशेषताओं में – NoBugs
\ x22 केवल मेरे लिए काम किया गया है – Ruwantha