单击超链接下载文件后如何强制用户进入等待页面?
How do I force a user to a wait page after clicking hyperlink to download a file?
有没有什么方法可以让每个用户在点击直接 link 之前必须等待。例如,他们点击 link 到 mysite.com/downloads/file.zip
。无需修改,file.zip
将开始下载。我想将用户重定向到等待时间页面。我希望这适用于文件夹中的每个文件,但不适用于网站的其他部分。
例如,我希望 public_html/directory/downloads
中的所有文件都有等待时间,但我不希望这影响 public_html/directory
或 public_html/
中的其他文件。
我会用三个文件和下载文件来完成。将下一个代码复制并粘贴到三个文件 (Z.HTML、ZZ.HTML 和 ZZZ.HTML),您将需要下载文件 (ZZZZ.CMAP).
Z.HTML :
<html>
<head>
<title>Redirect</title>
</head>
<body style="background-color:cyan;">
<a href="zz.html">Click here to download file</a>
</body>
</html>
ZZ.HTML :
<meta http-equiv="refresh" content="5;URL=zzz.html" />
<html>
<head>
<title>Waiting</title>
</head>
<body style="background-color:pink;">
Wait 5 seconds before download the file (in the meantime, enjoy our publicity)
</body>
</html>
ZZZ.HTML :
<html>
<head>
<title>Downloading</title>
<script type="text/javascript">
setTimeout( "window.location='zzzz.cmap'",1000 );
</script>
</head>
<body style="background-color:yellow;">
Downloading
</body>
</html>
获得三个文件后,双击 Z.HTML 开始进程。
有没有什么方法可以让每个用户在点击直接 link 之前必须等待。例如,他们点击 link 到 mysite.com/downloads/file.zip
。无需修改,file.zip
将开始下载。我想将用户重定向到等待时间页面。我希望这适用于文件夹中的每个文件,但不适用于网站的其他部分。
例如,我希望 public_html/directory/downloads
中的所有文件都有等待时间,但我不希望这影响 public_html/directory
或 public_html/
中的其他文件。
我会用三个文件和下载文件来完成。将下一个代码复制并粘贴到三个文件 (Z.HTML、ZZ.HTML 和 ZZZ.HTML),您将需要下载文件 (ZZZZ.CMAP).
Z.HTML :
<html> <head> <title>Redirect</title> </head> <body style="background-color:cyan;"> <a href="zz.html">Click here to download file</a> </body> </html>
ZZ.HTML :
<meta http-equiv="refresh" content="5;URL=zzz.html" /> <html> <head> <title>Waiting</title> </head> <body style="background-color:pink;"> Wait 5 seconds before download the file (in the meantime, enjoy our publicity) </body> </html>
ZZZ.HTML :
<html> <head> <title>Downloading</title> <script type="text/javascript"> setTimeout( "window.location='zzzz.cmap'",1000 ); </script> </head> <body style="background-color:yellow;"> Downloading </body> </html>
获得三个文件后,双击 Z.HTML 开始进程。