Ich habe eine Hilfeseite, help.php, die ich in einen iframe in main.php lade Wie bekomme ich die Höhe dieser Seite, nachdem sie in den iframe geladen wurde?jquery bekomme height von iframe content wenn geladen
Ich frage das, weil ich die Höhe von Iframe zu 100% oder Auto nicht stylen kann. Deshalb habe ich glaube, ich brauche Javascript zu verwenden .. Ich bin mit jQuery
CSS:
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;
}
JS:
$(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>
Ist Der Inhalt des iFrames kommt von der gleichen Domain wie die Seite, in der er sich befindet? – Andrew
ja es ist andrew, ich möchte einen iFrame verwenden, da ich Anker in der Hilfeseite verwende – FFish