我将iframe加载到html中。在加载的iframe中,有一个按钮。 单击此按钮后,应将用户重定向到特定的URL。
我写了下面的脚本,但这不起作用。结果是iframe停留在网站上,并且不会从脚本进行重定向。
$(document).ready(function(){
$("#Yes_text").click(function(){
window.location.href="my_url"
})
});
这些是我尝试过的选项。 该按钮的HTML:
<td class="regularButton"
style="padding-top:0px;text-align:center;vertical-align:middle;padding-left:-2px;padding-right:-2px;padding-left:2ex;padding-right:2ex;"
dir="ltr" id="Yes_text"><nobr>Yes</nobr></td>
编辑:
我在控制台中播放了一些带有注释中建议的console.log
的函数,似乎我的脚本已加载,但后来被我无法更改的某些脚本覆盖。
我尝试过的另一件事如下:
var old_function = $("#Yes_text").closest('table').attr('buttonaction');
var my_function = 'open_new_page();'
var new_button_action = my_function;
console.log(new_button_action);
$("#Yes_text").closest('table').attr('buttonaction', new_button_action);
window.open("https://wp.pl");
}
这在控制台中有效,而不在我的开发环境中有效。
在这里我该怎么办?
卡罗莱纳州
答案 0 :(得分:-1)
请尝试以下操作:
<table>
<tr>
<td class="regularButton"
style="padding-top:0px;text-align:center;vertical-align:middle;padding-left:-2px;padding-right:-2px;padding-left:2ex;padding-right:2ex;"
dir="ltr" onclick="newDoc()">
<nobr>Yes</nobr>
</td>
</tr>
</table>
<script type="text/javascript">
function newDoc() {
window.location.assign("https://www.google.co.in");
}
</script>