0
我知道这个问题有很多问题,但我没有解决就尝试了所有问题。我想插入一个iframe(或嵌入对象,我没有任何问题),我正在尝试使iframe是在完美的高度内,我不会有任何滚动条内的div。iframe身高尺寸在100%
问题是我没有访问<head>
。这是一个WordPress的,我没有访问的主题。
这里是我做了什么直到现在
<script type="text/javascript">
var sheet = document.createElement('style')
sheet.innerHTML = "html, .entry{height: 100%;} #content{height: 100%;} .post-1631{height: 100%;} .page{height: 100%;} .padder{height: 100%;} .row{height: 100%;} .container{height: 100%;} body{height: 100%;}";
document.head.appendChild(sheet);
</script>
<iframe src="http://..........com" width="100%" height="100%">
</iframe>
里面的JavaScript,我改变所有的父标签height:100%
直到头。我不知道它是否正确,但我认为我必须改变它们。任何建议?
问题2:正如我试图解决最初的问题,我发现了另一个问题,但我不想为此打开一个新的问题。嵌入式页面有很多<a href="#div-id"></a>
这意味着当我点击这个链接时,我会重定向到在同一页面中使用该id的div。但不幸的是,这不起作用。我点击链接,但没有任何事情发生。
我向iFrame添加了一个id,并在javascript中添加了相同的id,但不幸的是,它不起作用。 – Tasos
对不起,我误解了这个问题。你不是想调整IFRAME的大小,而是包含IFRAME的div。我们事先知道IFRAME中内容的MAX高度,所以我们包含的div的大小适当,以防止滚动条。如果你的IFRAME的内容是动态的,并且你事先不知道高度,那肯定会更具挑战性。祝你好运! –