Bạn chắc chắn cần kích hoạt cửa sổ bật lên ở phía máy khách.
Đây là một mẫu nhanh mà bạn có thể dễ dàng thử và điều chỉnh (và bảo mật) theo nhu cầu của mình:
<html>
<head>
<script type="text/javascript">
function isScheduleRequested() {
if(window.location.href.includes('/schedule')) {
document.getElementById('button').click();
}
}
</script>
</head>
<body onload='isScheduleRequested();'>
<button type="button" name="button" id="button" onclick="alert('Opening calendar');">Open calendar</button>
</body>
</html>
Nói chung, điều này làm là kiểm tra xem URL của trang hiện tại có chứa chuỗi con '/schedule'' hay không (ở bất kỳ đâu, không nhất thiết phải ở cuối, thậm chí không chỉ một lần) và nếu có, hãy gọi nút nhấp chuột
biến cố.
Các onload='isScheduleRequested();
bit chỉ để đảm bảo rằng tập lệnh javascript được thực thi sau khi nội dung được tải (và phần tử nút tồn tại).
Bạn thậm chí có thể thử điều này trên máy tính của bạn. Lưu mã này dưới dạng "index.html" và mở nó bằng trình duyệt của bạn. Sẽ không có gì xảy ra cho đến khi bạn nhấp vào nút.Tuy nhiên nếu bạn thêm ?q=/lịch trình
vào URI, sự kiện "nhấp chuột" của nút sẽ được kích hoạt.
(Trong ví dụ này, chúng ta cần truyền /lịch trình
chuỗi dưới dạng một phần của tham số GET, vì không có tên miền, máy chủ cũng như bất kỳ thứ gì lạ mắt được thiết lập.).