आपका प्रश्न निम्नलिखित 3 संभव परिदृश्य में से किसी एक हो सकता है। जो भी आपकी समस्या सुइट चुनें चुनें।
केस 1) आपके प्रश्न में एक पकड़ यह है कि चूंकि वे एक लिंक पर क्लिक करते हैं तो ब्राउज़र में एक नया पृष्ठ लोड होने पर क्रमशः पेज 1.aspx और page2.aspx पर इंगित लिंक होते हैं। तो जिस प्रभाव को आप प्राप्त करना चाहते हैं वह वास्तव में कोई फर्क नहीं पड़ता।
केस 2) हैं, तो आप दोनों लिंक 'वन' और aspx पृष्ठों में से प्रत्येक पर 'दो' तो आप के रूप में अच्छी लिंक को ही की ओर इशारा करते को निष्क्रिय हार्डकोड कर सकते हैं। (या साथ ही लिंक भी नहीं है)।
प्रकरण 3) यदि आप लिंक 'वन', 'दो' प्रदर्शित करने के लिए एक फ्रेम है और आप तो दोनों लिंक की सामग्री लोड करने के लिए एक दूसरे फ्रेम है, तो आपके सवाल का एक अर्थ अन्य लिंक को अक्षम करने की है। इसके लिए कोड यहां दिया गया है।
<html>
<a id="a1" href="javascript:void(0)" onclick="toggle(objA1,objA2,'page1.aspx')">One</a>
<a id="a2" href="javascript:void(0)" onclick="toggle(objA2,objA1,'page2.aspx')">Two</a>
<br><iframe id="ifrm" src=""></iframe>
<script>
var objA1 = document.getElementById('a1');
var objA2 = document.getElementById('a2');
// d=element to disable, e=element to enable
function toggle(d,e,link)
{
//if already disabled do nothing(don't follow url)
if(d.disabled) return;
//enable/disable
d.disabled = true;
d.style.cursor = 'default';
e.disabled = false;
e.style.cursor = 'hand';
//follow link
ifrm.src = link;
}
</script>
</html>
स्रोत
2009-02-19 15:52:45
@ योगिनी: 4 रिक्त स्थान वाली रेखा शुरू करें और इसे कोड के रूप में बनाया जाएगा। – some