在https://www.lawlessfrench.com/subjunctivisor/上的“subjunctivisor”图形下,有一个基于简单JavaScript的下拉框:您选择一个项目并自动转发到该页面。
如果在页面仍在加载时单击下拉列表,它有时会起作用。但是,如果您等到页面完全加载,则单击下拉列表时没有任何反应 - 您甚至无法进行选择。
我用Web控制台查看了这个,但没有看到任何明显的错误。
以下是该脚本的相关部分:
<script type="text/javascript">function goto(form) { var index=form.select.selectedIndex
if (form.select.options[index].value != "0") { location=form.select.options[index].value;}} </SCRIPT>
<FORM NAME="form1"> <SELECT NAME="select" ONCHANGE="goto(this.form)" SIZE="1">
<option value="">Choose a verb or expression</option>
<option value="https://www.lawlessfrench.com/subjunctivisor/accepter/">accepter que</option>
<option value="https://www.lawlessfrench.com/subjunctivisor/accorder/">accorder que</option>
(省略了250个其他选项)
</select>
</form>
答案 0 :(得分:1)
您的右键单击阻止程序似乎具有禁用选择元素的功能(出于某些奇怪的原因)。删除它,因为它无论如何都没有任何好处。
特别寻找这个函数(以及它的IE等价物):
function disableselect(e) { ... }
它驻留在一个如下所示的内联脚本标记中:
<script type="text/rocketscript" data-rocketoptimized="true">
更新:我可能误解了该功能的作用。但是,值得一试除去它。
答案 1 :(得分:1)
解决方案:内容复制保护&amp;防止图像保存插件有一个禁用选择的选项。一旦我取消选中该选项,js就可以了。