1
相同的域iframe高度我試圖調整相同的域上的iframe的大小。訪問被拒絕同時訪問「http:// www」
這是我有:
在父頁面的頭部,我有這個:
<script language="javascript">
function autoResize(obj){
newheight=obj.contentWindow.document.body.scrollHeight;
obj.height= (newheight) + "px";
}
</script>
體內
然後,我的iframe標籤:
<iframe src="http://<?php echo $_SERVER['HTTP_HOST']; ?>/shop/" width="100%" height="450px" id="iframe1" marginheight="0" frameborder="0" scrolling="no" onLoad="autoResize(this);"></iframe>
當我使用http://example.com時,情況很好,當我使用http://www.example.com時,出現拒絕訪問錯誤。
我試圖解決這個問題:
document.domain = "<?php echo $_SERVER['HTTP_HOST']; ?>";
但是,它並沒有解決它,而它惡化了 - 既http://example.com和http://www.example.com請不要在Internet Explorer中運行。
我已經看到了幾個問題,這顯然是一個主機,端口和協議問題,但我還沒有得到解決方案。
請問我該如何解決這個問題?
這沒有奏效。改變了iframe的src但行爲沒有改變! –