मैंने jQuery टैब बनाए हैं और मूल पृष्ठ पर एक जेएसपी पृष्ठ एम्बेड किया है। मैंने दोनों पृष्ठों पर विंडो आकार बदलने की घटनाओं पर फोन किया है। लेकिन आंतरिक पृष्ठ फ़ंक्शन को शामिल नहीं किया जाता है।ऑब्जेक्ट टैग पर विंडो का आकार बदलें जावास्क्रिप्ट पर
आंतरिक पृष्ठ के लिए मेरे पास एक एसवीजी तत्व है जिसे हर बार विंडो का आकार बदलना पड़ता है।
sLinkPageToJunction = '<%=base1%>' + "/InnerTabbedPage.jsp?IntersectionName=" + strIntersectionName + "&FrameName=" + strFrameName + "&ip=" + '<%=ServerIP %>' + "&port=" + '<%=ServerPORT %>' + "&InterCorridorName=" + svgfilename;
if (document.getElementById("JnLive" + strIntersectionName) == null) {
//var nextTab = $('#tabs li').size()+1;
Tabcount = $('#tabs li').size();
// create the tab
$('<li><a href="#tab' + strIntersectionName + '" data-toggle="tab">' + strIntersectionName + ' <button class="close closeTab" align="right" "type="button">x</button></a></li>').appendTo('#tabs');
// create the tab content
$('<div class="tab-pane" id="tab' + strIntersectionName + '"> <div id="JnLive' + strIntersectionName + '" class="col-sm-6" style="margin-top: 1%"> </div>').appendTo('.tab-content');
var heightvalue = $(window).height();
var widthvalue = $(window).width()
//alert("---->"+heightvalue+"---->"+widthvalue);
var url = "<object id=obj'" + strIntersectionName + "' data='" + sLinkPageToJunction + "' height='" + heightvalue + "' width='" + widthvalue + "'></object>";
$("#JnLive" + strIntersectionName).html(url);
// make the new tab active
$('#tabs a:last').tab('show');
OpenedTabbedJunctionNames[Tabcount - 1] = strIntersectionName;
OpenedTabbedJunctionFrameNames[Tabcount - 1] = strFrameName;
registerCloseEvent();
}
तो यह एक नया टैब बनाता है यदि यह पहले से मौजूद नहीं है।
अब मेरी windowresize पर भीतरी पृष्ठ पर ईवेंट
window.addEventListener('resize', changeframesizeJN) ;
बाहरी पृष्ठ पर
यह
window.addEventListener('resize', changeframesize) ;
है लेकिन जब मैं चयनित changeframesizeJN टैब के साथ विंडो का आकार बदलने लागू नहीं है।
मैं यह कैसे कर सकता हूं?
पीएस: मुझे नहीं पता कि मैंने इस जानकारी के उत्तर देने के लिए आवश्यक जानकारी दी है या नहीं। तथ्य यह है कि मुझे यकीन नहीं है कि इस सवाल से कैसे पूछें।
एक http://jsfiddle.net/ जोड़ने अगर आप कर सकते हैं (या एक टुकड़ा कोड) पुन: पेश करने – Blag
तो अंदर दस्तावेज़ '
@ ब्लाग, मैं एक jsfiddle पुन: पेश करने की स्थिति में नहीं था। अगर मैं कर सकता तो मैं निश्चित रूप से ऐसा करता। पीएस के कारणों में से एक है। – Tattu