【发布时间】:2012-08-15 12:41:45
【问题描述】:
我想要做的是,当用户选中一个单选框时,会显示一个图像,然后在 10 秒后显示一个 swf 文件。我有图像工作。我尝试在我的 html 函数中使用 php sleep,但是当页面加载时睡眠就开始了,请记住,所有这些都需要在 onlclick 函数中完成。我还尝试使用 javascript 函数从另一个 php 文件中获取内容。
<script type="text/javascript">
function doit()
{
$.get("dumplings.php");
return false; }
</script>
Dumplings.php 休眠 10 秒,然后回显我的带有 swf 的 html。那也没用。
这是我的单选框
<input name="sample_check3" id="sample_check3" value="1" type="radio" onclick="showStuff('img');doit();"/>
【问题讨论】:
-
为什么不在 javascript 中使用 setTimeout 呢?无需让 PHP 脚本休眠 10 秒以等待交付,它只会占用资源。
-
你的意思是在获取php文件之前设置超时?那么在 php 文件中它会回显 html 吗?因为它现在要做的是获取 php 文件,然后 php 文件休眠并回显它,但如果它占用资源,它仍然没有工作
-
你能在 jsfiddle.net 上展示一个小演示吗