2013-11-15 7 views
1

У меня есть ссылка, которые проходят источник на IFRAME:вызова IFRAME из другого окна

<a href='new.mp4' target='showVideo'></a> 
<iframe src='sample.jpg' name='showVideo' ></iframe> 

То, что я хочу сделать, это есть точка ссылка <a> к PHP файл и будет возвращать новый источник . это означает, что файл моего PHP отличается от моего :

Пример того, что я хочу выполнить;

sample.html:

<a href='sample.php''></a> 
<iframe src='sample.jpg' name='showVideo' ></iframe> 

sample.php:

<?php 
    //Code that will get a variable in MySQL 
    echo "<a href='".$somePhpVariable."' target='showVideo'></a>"; 
?> 

Возможно ли это?

ответ

0

Если вы не можете переименовать свой sample.html в PHP, вы можете попробовать вызов AJAX. Вот пример идеи с помощью JQuery (тестирование потребность):

sample.php:

<?php 
    //Code that will get a variable in MySQL 
    echo $somePhpVariable; 
?> 

sample.html:

<script language="JavaScript"> 

function updateIframe() { 
    $.ajax({ 
     url: "sample.php" 
    }).done(function(data) { 
     $('#myiframe').attr('src', data); 
    }); 
} 

</script> 

<a href='javascript:;' onclick='updateIframe()'></a> 
<iframe id="myiframe" src='sample.jpg' name='showVideo'></iframe> 

Это будет вызывать sample.php с помощью AJAX и изменит IFRAME src со значением сервера.

Смежные вопросы