在不更新页面的情况下更改iframe src

Change iframe src without page update(在不更新页面的情况下更改iframe src)

本文介绍了在不更新页面的情况下更改iframe src的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

查看我的HTML代码:

<script src="aHR0cHM6Ly9hamF4Lmdvb2dsZWFwaXMuY29tL2FqYXgvbGlicy9qcXVlcnkvMi4xLjEvanF1ZXJ5Lm1pbi5qcw=="></script>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.7/css/bootstrap.min.css" />
<script src="aHR0cHM6Ly9jZG5qcy5jbG91ZGZsYXJlLmNvbS9hamF4L2xpYnMvdHdpdHRlci1ib290c3RyYXAvMy4zLjcvanMvYm9vdHN0cmFwLm1pbi5qcw=="></script>
<!-- Button trigger modal -->
<button type="button" class="btn btn-primary btn-lg" data-toggle="modal" data-target="#myModal">Launch demo modal</button>

<div id="myModal" class="modal fade" role="dialog" tabindex='-1'>
<div class="modal-dialog">
    <div class="modal-content">
    <div class="modal-header">
                <p class="modal-title">SECRETS OF SUPERIOR CUSTOMER SERVICE (July 22, 2016)</p>
         </div>
        <div class="modal-body">
            <div class="embed-responsive embed-responsive-16by9">
                <iframe class="embed-responsive-item" src="aHR0cDovL2NoaXNoYXJlLmNjL2VtYmVkLzIxMDc3Nzg0MTAv" allowfullscreen="" width="640" height="360" frameborder="0"></iframe>
             </div>
         </div>
         <div class="modal-footer">
             <button type="button" class="btn btn-default" data-dismiss="modal">Fechar</button>
         </div>

    </div>
</div>

我的主要问题是:如何在不刷新页面的情况下更改此iframe src视频? 如下所示:

<button type="button" onclick="src1()">Change to video 1</button>
<button type="button" onclick="src2()">Change to video 2</button>
<button type="button" onclick="src3()">Change to video 3</button>
<button type="button" onclick="src4()">Change to video 4</button>

及其各自的功能:

function src1(){
-- Change the iframe src link of myModal
}

function src2(){
-- Change the iframe src link of myModal
}
...

你能帮我吗? 谢谢

推荐答案

第1步:使用iFrame.

<iframe id="FrameId"></iframe>

第2步:更新按钮.

<button type="button" onclick="ChangeSource(1);">Change to video 1</button>

第3步:包含此函数.

function ChangeSource(Button){
if(Button==1){FrameId.src="VVJMIDE=";} else 
if(Button==2){FrameId.src="VVJMIDI=";} else 
if(Button==3){FrameId.src="VVJMIDM=";} else 
if(Button==4){FrameId.src="VVJMIDQ=";}
}

这篇关于在不更新页面的情况下更改iframe src的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!

本文标题为:在不更新页面的情况下更改iframe src