Javascript 在同一选项卡中打开下拉链接
我使用下拉菜单来提供一些不同的链接,但我希望链接在同一个选项卡中打开,而不是新的。这是我找到的代码,但我对Javascript非常缺乏了解Javascript 在同一选项卡中打开下拉链接,javascript,html,Javascript,Html,我使用下拉菜单来提供一些不同的链接,但我希望链接在同一个选项卡中打开,而不是新的。这是我找到的代码,但我对Javascript非常缺乏了解 <script type="text/javascript"> var urlmenu = document.getElementById( 'menu1' ); urlmenu.onchange = function() { window.open( this.options[ this.selectedIndex ].value
<script type="text/javascript">
var urlmenu = document.getElementById( 'menu1' );
urlmenu.onchange = function() {
window.open( this.options[ this.selectedIndex ].value );
};
</script>
var urlmenu=document.getElementById('menu1');
urlmenu.onchange=函数(){
window.open(this.options[this.selectedIndex].value);
};
因此,您可以在iframe元素中打开内容,但这是老生常谈,您应该使用ajax
var urlmenu = document.getElementById( 'menu1' );
var iframe = document.getElementById("my-page");
urlmenu.onchange = function() {
iframe.src=this.options[ this.selectedIndex ].value ;
};
如果只想重定向当前选项卡,则无需打开新窗口。
使用location.href
insteat。属性设置程序将重定向当前选项卡。试试这个
<html>
<body>
<form name="blah_blah">
<select name="ddmenu_name" id="ddmenu_name" style="width: 80% !important;">
<option value="" selected>Select Site</option>
<option value="http://www.yahoo.com">Yahoo!!!</option>
<option value="http://www.gmail.com">Gmail</option>
<option value="http://www.google.co.in">Google</option>
<option value="http://www.facebook.com">Facebook</option>
</select>
<input type="button" name="Submit" value="Go!" onClick="window.open(ddmenu_name.value,'newtab'+ddmenu_name.value)">
</form>
</body>
</html>
选择站点
雅虎!!!
Gmail
谷歌
脸谱网
或不妨参考此小提琴
这是一篇老文章,但我花了好几个小时寻找一个解决方案,却没有任何效果。这很简单,适合我
*虽然这对我网站上的所有链接都没有问题,但在堆栈溢出预览中,它会对某些网站抛出“拒绝连接”错误-不确定原因
查找网页
堆栈溢出
宾
谷歌
提供一些下拉html代码。我不理解使用jquery
标记的人,因为他们的代码中不存在任何jquery
代码。请尝试只回答问题,如果您有其他问题,可以单击“问:”来提问。一旦你有了足够的声誉,你还可以添加悬赏来吸引更多的注意力:
<html>
<body>
<form name="blah_blah">
<select name="ddmenu_name" id="ddmenu_name" style="width: 80% !important;">
<option value="" selected>Select Site</option>
<option value="http://www.yahoo.com">Yahoo!!!</option>
<option value="http://www.gmail.com">Gmail</option>
<option value="http://www.google.co.in">Google</option>
<option value="http://www.facebook.com">Facebook</option>
</select>
<input type="button" name="Submit" value="Go!" onClick="window.open(ddmenu_name.value,'newtab'+ddmenu_name.value)">
</form>
</body>
</html>