簡體   English   中英

iframe點擊功能內的按鈕會更改該父iframe的高度(跨域)

[英]Button inside iframe click functionality changes height of that parent iframe(cross domain)

點擊后將高度更改為500px;

<iframe src="test.html" frameborder="0" scrolling="no" id="myIframe" class="chat-box width-350" style="height:300px;"></iframe>

iframe高度設置為300px


的test.html

<a href="javascript:void(0)" class="clickhere">button</a>

點擊“ clickhere”時,iframe的高度將發生變化。

JQuery的:

$('.clickhere').click(function() {
 $('#myIframe').css("height","500px");
}

嘗試這個

用於test.html

<a href="javascript:void(0)" class="clickhere">button</a>
<script type="text/javascript">
var parentIframe = window.parent.document.getElementById('myIframe');
var clickButton = document.getElementsByClassName('clickhere')[0];

clickButton.addEventListener("click", function(){
  parentIframe.style.height = '500px';
  console.log(parentIframe);
});
</script>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM