मैं आईफ़्रेम की ऊंचाई को इसके भीतर सामग्री में कैसे समायोजित करूं? मुझे लगता है कि आप सामग्री ऊंचाई और आईफ्रेम ऊंचाई (कुछ मुझे नहीं पता कि कैसे करना है) के बीच अंतर की गणना करेगा और ऊंचाई के रूप में उपयोग करने के लिए एक चर को बढ़ाने के लिए थोड़ी देर के साथ इसका उपयोग करें, लेकिन मैं अपना लपेट नहीं सकता वास्तव में इन चीजों को कैसे करना है इसके चारों ओर सिर। पूछने से पहले: हाँ, फ्रेम में सामग्री मेरी साइट से है। क्रॉस-डोमेन नहींआईफ्रेम ऊंचाई फिट सामग्री
उत्तर
नहीं काफी यकीन है कि तुम क्यों, एक iframe और नहीं एक गतिशील भरा है, कहते हैं div उपयोग करने के लिए ajax के माध्यम से चाहते हैं, लेकिन:
एक div में iframe के भीतर सामग्री रखो, तो div की ऊंचाई मिलता है। मैं तो जैसे jQuery उपयोग करने का सुझाव चाहते हैं:
$("#divId").height();
लेकिन अगर आप jQuery का उपयोग नहीं कर सकते हैं, तो आप इस का उपयोग करने में सक्षम होना चाहिए:
document.getElementById("divId").offsetHeight;
तो फिर तुम आइफ्रेम की ऊंचाई निर्धारित करने की आवश्यकता होगी जो भी आपको मिला
jQuery:
$("#iframeId").height($("#divId").height());
नियमित js:
document.getElementById("iframeId").style.height =
document.getElementById("divId").offsetHeight;
यह काम नहीं करता है। आप iframe –
के बाहर से iframe div तक नहीं पहुंच सकते हैं, हालांकि, आप यह कर सकते हैं: 'document.getElementById (" frameId ")। ContentWindow.document.getElementById (" id ")' – JCOC611
@ JCOC611 'document.getElementById ("frameId")। contentWindow.document' को इन दिनों तक पहुंचने के लिए मना किया गया है, जहां तक मैं देख सकता हूं (कम से कम एफएफ में) – YakovL
<iframe id="moo" src="something.html"><iframe>
<script>
function onContentChange(){
var NewSize=$('moo').getScrollSize();
$('moo').setStyles({
width: NewSize.x,
height: NewSize.y
});
}
</script>
और somthing.html अंदर, नीचे या ऑनलोड घटना पर
window.parent.window.onContentChange()
की तर्ज पर कुछ करना
'' '$ ('# moo') होना चाहिए' '' यदि यह एक jquery कॉल होना चाहिए ... – Guntram
जब मैंने इसे लिखा, तो मैं एक mootools आदमी था। –
गतिशील रूप से जावस्क में iframe प्रस्तुत करें एक बार कंटेनर तत्व ("td1") खींचा जाने के बाद रिप्ट खींचा गया है।
<script type="text/javascript">
var iframesrc = "@Href("~/about")";
function init() {
var vHeight = document.getElementById("td1").offsetHeight;
document.getElementById("td1").innerHTML="<iframe style=\"width:100%; height:" + vHeight + "px\" src=\"" + iframesrc + "\"></iframe>";
}
window.onload = init;
</script>
...
<td id="td1" style="width: 100%; height:100%;">
</td>
यहाँ jQuery का उपयोग कर एक समाधान है:
$('#iframe').height($('#iframe').contents().find('body').height());
- 1. सामग्री फिट करने के लिए UIWebView ऊंचाई का आकार
- 2. आईफ्रेम की कुछ सामग्री सामग्री काटने
- 3. आईफ्रेम
- 4. आईफ्रेम
- 5. एक क्रॉस-ब्राउज़र आईफ्रेम ऊंचाई कंप्यूटिंग
- 6. आईओएस (आईपैड) सामग्री फसल समस्या पर आईफ्रेम
- 7. आईफ़्रेम सामग्री ऊंचाई परिवर्तन
- 8. आईफ्रेम की पूरी सामग्री कैसे प्राप्त करें?
- 9. आईफ्रेम सामग्री के लिए jQuery रंगबॉक्स का आकार बदलें?
- 10. आईओएस - सामग्री फिट करने के लिए UIWebView का आकार बदलें?
- 11. अधिकतम ऊंचाई के साथ सामग्री फिट करने के लिए एक div का आकार
- 12. JQuery मोबाइल सामग्री ऊंचाई: 100%
- 13. रीसाइज़िंग आइफ्रेम अपनी सामग्री संभव डुप्लिकेट फिट करने के लिए
- 14. क्रॉस-डोमेन आईफ्रेम रेजिज़र?
- 15. आईफ्रेम
- 16. आईफ्रेम क्रॉस डोमेन की ऊंचाई कैसे प्राप्त करें
- 17. आईफ्रेम
- 18. आईफ्रेम
- 19. किसी आईफ्रेम
- 20. वेब पेज ऊंचाई को स्क्रीन ऊंचाई फिट करने के लिए कैसे करें
- 21. सामग्री jqueryUI संवाद स्क्रॉलबार शीर्ष पर शुरू हो सकता है, जब सामग्री ऊंचाई से अधिक हो?
- 22. आईफ्रेम सामग्री क्रॉस-डोमेन की शैली कैसे बदलें?
- 23. आईफ्रेम सामग्री लोड होने पर पता लगाना (क्रॉस ब्राउज़र)
- 24. jQuery के साथ आईफ्रेम की सामग्री तक कैसे पहुंचे?
- 25. जावास्क्रिप्ट में आईफ्रेम की बॉडी की सामग्री कैसे प्राप्त करें?
- 26. कैपिबरा: वेबकिट आईफ्रेम या उसकी सामग्री को खोजने में असमर्थ
- 27. आईफ्रेम सामग्री (विभिन्न सबडोमेन) तक पहुंचने का प्रयास करना; CORS
- 28. वेबव्यू आईफ्रेम ओवरफ़्लो
- 29. एक आईफ्रेम
- 30. UITableView की ऊंचाई को उच्चतम आकार में बदलने के लिए इसे केवल कुल सामग्री आकार फिट करने की आवश्यकता है
किसी को अभी भी फ्रेम का इस्तेमाल करता है? – yoda
@ योडा का मतलब आईफ्रेम है, और इन्हें केवल Google और फेसबुक जैसे वेबस्पेयर में महत्वहीन कंपनियों द्वारा उपयोग किया जाता है। –
तैयार सामग्री आपकी साइट में है? – Trufa