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

查看我的HTML代码:

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.7/css/bootstrap.min.css" />
<script src="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.7/js/bootstrap.min.js"></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="http://chishare.cc/embed/2107778410/" 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='URL 1';} else 
if(Button==2){FrameId.src='URL 2';} else 
if(Button==3){FrameId.src='URL 3';} else 
if(Button==4){FrameId.src='URL 4';}
}

相关文章