没有简单的方法来解释这个,但是,我有一个网站,链接到我使用asp C#制作的在线游戏。该网站有一个游戏链接,所以当用户点击网站上的链接时,我的游戏会弹出! Simples ...
但我希望它能在新窗口弹出!但不是浏览器窗口......只是......一个窗口:s
例如,如果您访问www.dofutoshiki.com并点击“在我们的在线播放器中播放Futoshiki”链接,它会打开一个新窗口,只有游戏。没有浏览器功能。
我想知道是否有人可以对这个问题有所了解......
我试过:
<a href="blahblah.aspx" target="_blank"> Click me! </a>
但它只是在浏览器中打开一个新选项卡!
谢谢!
亚历
答案 0 :(得分:1)
如果我做对了,你实际上想要一个浏览器窗口,但没有chrome / UI。
为此,您需要使用window.open()
(javascript)而不是目标属性。
答案 1 :(得分:0)
http://www.pageresource.com/jscript/jwinopen.htm会帮助你 您必须使用javascript打开新窗口并通过传递参数来禁用不需要的功能。
答案 2 :(得分:0)
答案 3 :(得分:0)
使用javascript Window.open方法
<a href="javascript:openGame()" target="_blank"> Click me! </a>
<script>
function openGame(){
window.open(blahblah.aspx,'Play Game','width=900,height=790,scrollbars=yes,dependent=yes,toolbar=no,location=no,status=no,directories=n o,menubar=no,status=no,resizable=yes');
}
</script>
答案 4 :(得分:0)
您可以使用Jquery弹出窗口插件,它易于使用且更灵活。
答案 5 :(得分:0)
在您指的网站上,浏览器窗口已打开。它被配置为没有工具栏,状态栏,菜单栏等。
您可以查看您所引用页面的HTML源代码中的窗口打开代码:
<a onClick="window.open(this,'playsample','width=900,height=790,scrollbars=yes,dependent=yes,toolbar=no,location=no,status=no,directories=no,menubar=no,status=no,resizable=yes');return false;">
答案 6 :(得分:0)
javascript是一个选项吗?
使用javascript就可以这样:
<a href="#" onclick="window.open('blahblah.aspx', 'game','status=0,toolbar=0,width:400,height:300');" > Click here for the game! </a>
答案 7 :(得分:0)
使用此
<a href="blahblah.aspx" onclick="window.open(this,'blahblah.aspx', 'width=900,height=790,scrollbars=yes,dependent=yes,toolbar=no,location=no,status=no,directories=no,menubar=no,status=no,resizable=yes'); return false">Click me!</a>
或者甚至更好,将onclick代码放在您自己的函数中,以便您可以重复使用它。