html - 如何创建一个简单的应用程序/页面以单击另一个页面上的按钮
问题描述
我想创建一个带有按钮的 html/php 页面,该按钮可以单击此页面上的绘图按钮http://andivia.com.sg/dnd/luckydraw.html
我有这个 html 页面http://andivia.com.sg/dnd/luckydraw.html将显示在投影仪上。我想创建另一个 html/php 页面来触发上述链接上的按钮
<body>
<h1>Lucky Draw Result</h1>
<div id="Result">
<span id="ResultNum">Result</span>
</div>
<div id="Button">
<input type='button' value='Draw' onclick='beginRndNum(this)' />
<input type='button' value="Confirm" onclick="skipCandidate()" style="display: none" />
</div>
<div class="imported">
<table id="Data"></table>
</div>
<div id="Report" hidden="true">
<ul id="messagebox"></ul>
</div>
</body>
如何从另一个 html/php 页面触发此按钮?
当我点击新创建的页面上的按钮时,它会触发http://andivia.com.sg/dnd/luckydraw.html开始抽奖。
解决方案
灵魂 1
您可以使用websocket API 的概念, 如果您单击其他页面的按钮,您将发送 websocket 数据包。在这个页面上,如果你收到这个包,你可以调用 stop 函数,你会得到想要的结果
解决方案 2
您可以在数据库中保留标志,假设 True 和 False,如果您单击其他页面的按钮,您会将标志设置为 True。在此页面上,您将不断点击 API 来检查标志的状态。如果标志为真,您可以调用停止功能
但是,第一个解决方案是好的做法
推荐阅读
- django - 记录匿名用户 Django
- r - 如何从r中的csv文件中清除奇怪的符号
- c - 如何将一个线程设置为仅在另一个线程运行时才结束?
- python - 如何使用python将新的压缩列表合并到现有压缩列表的中间
- flutter - Flutter:滚动到应用程序页面顶部时如何放大图像?
- matlab - MATLAB 等效于 NumPy 掩码数组?
- typescript - Typescript ClassDecorator 目标类型
- java - 插入数据库时字符串转换奇怪
- android - 如何使用 CoordinatorLayout、EditText 和 ListView 实现此布局
- c - arr[0] = arr[1] = C 中的值是不好的做法吗?