मेरे पास एक सहायता पृष्ठ है, help.php कि मैं एक iframe के अंदर main.php में लोड कर रहा हूँ। iframe में लोड होने के बाद मैं इस पृष्ठ की ऊँचाई कैसे प्राप्त कर सकता हूँ?
मैं यह इसलिए पूछ रहा हूं क्योंकि मैं 100% या ऑटो को iframe की ऊंचाई नहीं दे सकता। इसलिए मुझे लगता है कि मुझे जावास्क्रिप्ट का उपयोग करने की आवश्यकता है .. मैं jQuery का उपयोग कर रहा हूं
सीएसएस:
body {
margin: 0;
padding: 0;
}
.container {
width: 900px;
height: 100%;
margin: 0 auto;
background: silver;
}
.help-div {
display: none;
width: 850px;
height: 100%;
position: absolute;
top: 100px;
background: orange;
}
#help-frame {
width: 100%;
height: auto;
margin:0;
padding:0;
}
जे एस:
$(document).ready(function () {
$("a.open-help").click(function () {
$(".help-div").show();
return false;
})
})
HTML:
<div class='container'>
<!-- -->
<div class='help-div'>
<p>This is a div with an iframe loading the help page</p>
<iframe id="help-frame" src="../help.php" width="100%" height="100%" frameborder="1"></iframe>
</div> <a class="open-help" href="#">open Help in iFrame</a>
<p>hello world</p>
<p>hello world</p>
<p>hello world</p>
<p>hello world</p>
<p>hello world</p>
</div>