当前位置:   article > 正文

html如何实现按钮跳转,以及访问随机跳转

html如何实现按钮跳转,以及访问随机跳转

html如何实现按钮跳转,以及访问随机跳转。

  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <title>访问者跳转模拟</title>
  5. <script type="text/javascript">
  6. function redirectToPort() {
  7. // 基于时间或随机数生成端口号
  8. var basePort = 800; // 起始端口号
  9. var maxPort = 802; // 最大端口号
  10. var date = new Date();
  11. var seconds = date.getSeconds(); // 获取当前秒数
  12. var portOffset = seconds % (maxPort - basePort + 1); // 计算偏移量
  13. var targetPort = basePort + portOffset; // 计算目标端口号
  14. // 构建目标URL
  15. var targetUrl = "http://192.168.16.185:" + targetPort;
  16. // 跳转到目标URL
  17. window.location.href = targetUrl;
  18. }
  19. </script>
  20. </head>
  21. <body onload="redirectToPort();">
  22. <p>正在根据访问顺序跳转,请稍候...</p>
  23. </body>
  24. </html>

如果是按钮跳转的话

  1. <!DOCTYPE html>
  2. <html lang="zh-CN">
  3. <head>
  4. <meta charset="UTF-8">
  5. <title>选择跳转端口</title>
  6. </head>
  7. <body>
  8. <h1>请选择您要跳转的端口:</h1>
  9. <button onclick="redirectToPort(800)">跳转到端口 800</button>
  10. <button onclick="redirectToPort(801)">跳转到端口 801</button>
  11. <button onclick="redirectToPort(802)">跳转到端口 802</button>
  12. <script>
  13. function redirectToPort(port) {
  14. const targetUrl = `http://192.168.16.185:${port}`;
  15. window.location.href = targetUrl;
  16. }
  17. </script>
  18. </body>
  19. </html>

需求看似很冷门,实际上这个对应我上一篇文章

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小丑西瓜9/article/detail/546855
推荐阅读
相关标签
  

闽ICP备14008679号