मैं देवसनिनी के उत्तर के साथ काम कर रहा था, जहां मैंने फॉर्म का लक्ष्य बदल दिया और लक्ष्य को बदलने वाले लिंक पर क्लिक करने के बाद मेरे बाकी पृष्ठों के अवांछित व्यवहार को एक नई विंडो में स्विच कर पाया। जो समझ में आया लेकिन अवांछनीय था।
मैं कुछ लिंक के साथ फाइलें खोल रहा था और दूसरों के साथ नए पेज लोड कर रहा था। मैं चाहता था कि फाइलें नई विंडो में खुलें और मैं चाहता था कि नए पेज एक ही विंडो में खुल जाएं। लेकिन जब मैंने लक्ष्य बदल दिया तो सब कुछ एक नई खिड़की में था। मैं एक ग्राहक क्लिक हैंडलर को प्रत्येक linkbutton
पर क्लिक कर सकता था, लेकिन यह बहुत बोझिल था।
मैं अपने linkbuttons
करने के लिए एक वर्ग कहा कि लक्ष्य के रूप में एक नई विंडो के लिए चाहिए थे और उसके बाद मैं अपने स्क्रिप्ट के jQuery का यह छोटा टुकड़ा कहा::
तो यहाँ मैं क्या लेकर आए हैं
$(function() {
$('a').click(function() {
if ($(this).hasClass('changeTarget')) {
window.document.forms[0].target = '_blank';
} else {
window.document.forms[0].target = '_self';
}
});
});
अब जब linkbutton
जिसमें एक नई विंडो होनी चाहिए, तो यह एक नई विंडो में खुलती है, और जब कुछ और दबाया जाता है, तो यह उसी विंडो में खुलता है।
स्रोत
2013-09-18 14:32:52
आप क्या करना चाहते हैं? – ShankarSangoli
मैं पीछे मेरी कोड में एक Response.Redirect है ... मैं किसी अन्य विंडो में खोलने के लिए कोशिश कर रहा हूँ। – user979331
मैं इसे याद किया जा सकता है, लेकिन मैं 'लक्ष्य का कोई भी संकेत =" _ blank "' नहीं दिख रहा। –