दिलचस्प पोस्ट
30 ऑब्जेक्ट्स के साथ 4000+ ऑब्जेक्ट्स के साथ एनएसएआरआर को कई सरणी में तोड़ने का एक आसान तरीका क्या है? जावास्क्रिप्ट में एक सरणी में डुप्लिकेट मान को कैसे गिनना जावा में बेनामी कोड ब्लॉक एमवीसी वीएस एन-स्तरीय वास्तुकला आधार वर्ग को व्युत्पन्न कक्षा अजगर (या विस्तारित वर्गों का अधिक अजगर) contenteditable = contenteditable = असली ब्लॉक के भीतर = अभी भी IE8 में संपादन योग्य है कैसे ईमेल से और PHP से उनके संलग्नक प्राप्त करें एक अल्पविराम-पृथक सूची में कॉलम मानों को सम्मिलित करना Static_cast <> और C शैली कास्टिंग के बीच अंतर क्या है? पॉइंटर्स की तुलना कैसे करें? TypeError: अजगर में 'सूची' ऑब्जेक्ट को कॉल करने योग्य नहीं है file_get_contents (): SSL ऑपरेशन कोड 1 के साथ विफल हुआ। और अधिक एएसपी.नेट एमवीसी के साथ जेएसन अनुरोध के लिए 401 प्रतिसाद कोड संगठनात्मक रूप से, मैं पहली इकाई संरचना कोड का उपयोग करते समय सामान्य प्रश्न कहां रखूं? त्रुटि: डेटा स्रोत का नाम नहीं मिला है और कोई भी डिफ़ॉल्ट ड्राइवर निर्दिष्ट नहीं है

एक आइफ्रेम के अंदर HTML डालकर (जावास्क्रिप्ट का उपयोग करके)

क्या मैं प्लेसहोल्डर के रूप में एक खाली iframe को बाद में HTML में डाल सकता हूं?

अन्य शब्दों में, मान लें कि मेरे पास एक आईडी के साथ एक खाली आइफ्रेम है,

मैं इसमें html कैसे डालूं?

मैं jquery का उपयोग कर रहा हूँ, अगर यह आसान बनाता है

Solutions Collecting From Web of "एक आइफ्रेम के अंदर HTML डालकर (जावास्क्रिप्ट का उपयोग करके)"

आप इसे बिना jQuery के भी कर सकते हैं:

var iframe = document.getElementById('iframeID'); iframe = iframe.contentWindow || ( iframe.contentDocument.document || iframe.contentDocument); iframe.document.open(); iframe.document.write('Hello World!'); iframe.document.close(); 

डाला एचटीएमएल से jQuery के एचटीएमएल स्ट्रिप्स बॉडी, एचटीएमएल और हेड टैग।

इस पेज के स्रोत को देखें: http://mg.to/test/dynaframe.html ऐसा लगता है कि आप क्या करना चाहते हैं।

 $(function() { var $frame = $('<iframe style="width:200px; height:100px;">'); $('body').html( $frame ); setTimeout( function() { var doc = $frame[0].contentWindow.document; var $body = $('body',doc); $body.html('<h1>Test</h1>'); }, 1 ); }); 

नहीं यह नहीं। आप इस तरह स्क्रिप्ट को संशोधित करेंगे:

 $(function() { var $frame = $('iframe'); setTimeout( function() { var doc = $frame[0].contentWindow.document; var $body = $('body',doc); $body.html('<h1>Test</h1>'); }, 1 ); }); 
 iframeElementContainer = document.getElementById('BOX_IFRAME').contentDocument; iframeElementContainer.open(); iframeElementContainer.writeln("<html><body>hello</body></html>"); iframeElementContainer.close(); 

हां, मुझे पता है कि यह संभव है, लेकिन मुख्य समस्या यह है कि हम एक फ्रेम को बाहर से नहीं संभाल सकते हैं, मैंने पहले से कुछ दूसरी चीज लोड कर ली है।

 $(function() { var $frame = $('<iframe style="width:200px; height:100px;">'); $('body').html( $frame ); setTimeout( function() { var doc = $frame[0].contentWindow.document; var $body = $('body',doc); $body.html('<h1>Test</h1>'); }, 1 ); }); 

लेकिन अगर हम इस रूप में शुरू करते हैं

 <iframe src="http:/www.hamrobrt.com"> <---Your Script to put as you like---> 

फिर यह असंभव है कि बाहर हिट

मुझे एक ही समस्या है, जहां iframe में गतिशील रूप से iframe में html कोड स्निपेट को IFRAME के ​​एसआरसी विशेषता के बिना डेटाबेस से दिखाने के लिए है और मैं निम्नलिखित कोड के साथ एक ही समस्या को ठीक करता हूं

मुझे उम्मीद है कि यह ऐसे किसी व्यक्ति की मदद करेगी जो मेरे पास एक ही आवश्यकता थीं।

jsfiddle उदाहरण यहाँ

HTML:

 <iframe src="" frameborder="0" class="iframe"></iframe> <iframe src="" frameborder="0" class="iframe"></iframe> <iframe src="" frameborder="0" class="iframe"></iframe> <iframe src="" frameborder="0" class="iframe"></iframe> 

जे एस

 <script> var doc,$body; var txt = Array( '<style>body{background-color:grey} h1{background-color:red;font-weight:900}</style><h1>Cool!!! this is text for</h1><p>First Iframe</p>', '<style>body{background-color:pink}h1{background-color:green;font-weight:200}</style><h1>Cool This is Text for</h1><p> second Iframe', '<style>body{background-color:yellow}h1{font-weight:400}</style><h1>Cool..... This is text FOR : </h1> <div>3rd Iframe</div>', '<style>body{background-color:blue} h1{font-weight:400}</style><h1>Cool This is text for Fourth iframe</h1>' ); $('.iframe').each(function(index,value){ doc = $('iframe')[index].contentWindow.document; $body = $('body',doc); $body.html(txt[index]); }); </script>