具有可变时间的设置超时函数


SetTimeout function with variable time

我正在尝试使用从 POST 值中获取的时间值创建倒计时。问题是我无法让它工作,不确定这是否可行。这是我的代码:

<script type = 'text/javascript'>
var tiempo =  <?php 
    $result = fopen("file.txt", "r");
    $RES = fread($result,"3");
    ?>;

function show() {
    document.getElementById("img").style.display = "block";
    setTimeout("hide()", tiempo);
}
function hide() {
    document.getElementById("img").style.display = "none";
}

   </script> 

echo $RES打印具有 file.txt 内容的fread的结果。如果是字符串,则应在 <?php 标记之间添加'

var tiempo =  '<?php 
   $result = fopen("file.txt", "r");
   $RES = fread($result,"3");
   echo $RES;
   ?>';