首页 > 解决方案 > 是否有在 Firefox 中自动重新加载 iframe 的功能?

问题描述

我正在制作一个页面,并希望我的页面的某些部分自动重新加载。我在 Firefox 中使用 window.frame[] 但它不能按要求工作。你能帮我更正代码吗?

<div class="col s12 m12 l12 xl12" id="ruangdiskusi">
                        <iframe src="schedule.php?cd=2" name"iframe" id="diskusi" style="margin-left: 0%; width:100%; height:487px; overflow-y:scroll; padding:5px; background: rgba(0,0,0,0.1); padding:2%;"></iframe>
                        <script>
                                var id_lansia = "<?php $queri0="Select * From tb_assistant WHERE id_assistant = '$assistant'";   
                                                    $proses0=mysqli_query ($connect,$queri0);
                                                    while ($data = mysqli_fetch_array ($proses0)){
                                                        $idlansia = $data['id_lansia'];
                                                    }echo $idlansia;?>"
                                document.getElementById("diskusi").src = "diskusi.php?cd="+id_lansia;
                                var element = document.getElementById("diskusi");
                                $('#diskusi').scrollTo(element.get(0).scrollHeight);
                                window.setInterval(function() {
            reloadIFrame()
        }, 3000);

        function reloadIFrame() {
            console.log('reloading..');
            document.getElementsByName('iframe').contentWindow.location.reload();
        }
                        </script>
                    </div>

标签: javascripthtml

解决方案


推荐阅读