打开javascript警告框,服务器上发生了什么

时间:2012-09-18 02:31:27

标签: javascript html webserver

我最近收到通知说脚本已经运行了5天。有人认为它可能是3种可能的脚本之一。其中一个代码的结构类似于以下内容:

编辑我在声称开始前几天修改了警告信息(仅限)。

<body>

<script type="text/javascript">
    alert('Some message');
</script>

<div id="container">
....

目的是在加载基础页面之前让警报可见。

这个警报是否等待某个人的浏览器按下OK会导致程序运行几天?

(我确实对脚本时间限制提出了质疑,但这被解雇了。)我只是想了解服务页面的过程。感谢您的回答。

1 个答案:

答案 0 :(得分:1)

要明确,alert()是客户端脚本。服务器完成页面处理并将其发送到客户端。在您的情况下,客户端是现在运行的客户端,而不是服务器被挂起。

考虑这个小的PHP代码段:

<?php
    echo "Script Started!<br />\n"
    sleep(10);
    echo "Script Ended!<br />\n";
?>

页面只会在服务器10 seconds处理后加载,并发出完全处理过的代码。因此,无论如何,javascript alert或客户端脚本都不会停止服务器执行。

希望很清楚。