【发布时间】:2014-03-25 02:17:10
【问题描述】:
我对编程了解不多,但不知何故我设法使弹出窗口工作。但是,我需要在新窗口(弹出窗口)中,弹出窗口上的一个按钮将打开一个新选项卡。但我不需要在主浏览器中打开新标签,我希望它在同一个弹出窗口中打开。
这可能吗?
我该怎么做?
我同时显示了弹出代码和重定向代码,即目前将人们发送到我的网络浏览器中的另一个选项卡,但我需要在已经打开的同一个弹出窗口中执行此操作。这是弹出窗口中的代码:
<!DOCTYPE html>
<html>
<body>
<p>Click aquí para escuchar Radio Lineage.</p>
<button onclick="myFunction()">Try it</button>
<script>
function myFunction()
{
window.open("http://localhost:8000/player/index.html");
}
</script>
</body>
</html>
这里是新标签的代码:
<!DOCTYPE html>
<html>
<body>
.
.
<script type="text/javascript" src="http://hosted.musesradioplayer.com/mrp.js"></script>
<script type="text/javascript">
MRP.insert({
'url':'localhost:8000/stream',
'lang':'es',
'codec':'mp3',
'volume':65,
'autoplay':true,
'buffering':5,
'title':'Radio LineageChile',
'welcome':'Bienvenido a...',
'bgcolor':'#FFFFFF',
'skin':'radiovoz',
'width':220,
'height':69
});
</script>
.
.
</body>
</html>
【问题讨论】:
-
您无法打开新的标签。您只能在当前窗口或新的窗口 中打开链接。选项卡的使用方式取决于浏览器和用户偏好。
-
非常感谢,事实上已经这样做了
标签: javascript html tabs popup radio