我遇到了Safari的问题
每当iframe的源更改时,都不会显示新源,而是显示为下载文件。
以下是代码示例:
<?php echo "<iframe id='myframe' width='600' height='200' src='image3.php?id=$content' style='margin-left:25; background-color:#ffffff'></iframe>";?>
和JS:
function refreshConsole() {
var url = "image3.php?id=<?php echo $content; ?>";
document.getElementById("myframe").src=url;
setInterval("refreshConsole()", 15000);
}
$(document).ready(function() {
refreshConsole();
});
它适用于FireFox和Chrome,但不适用于Safari。是代码或浏览器的问题
Editted:
这是image3文件
<?php
require("db.php");
db_connect();
$id=addslashes($_REQUEST['id']);
$image3=mysql_query("select * from image where id=$id");
$image2=mysql_fetch_array($image3);
$content2=$image2['image'];
header('Content-type: image/jpg');
echo $content2;
?>
答案 0 :(得分:1)
如何直接在iframE中使用它?
像
setTimeout(function(){
document.location.reload();
}, 15000);