C# 强制在新窗口中打开html链接

C# 强制在新窗口中打开html链接,c#,asp.net,html,C#,Asp.net,Html,没有简单的方法来解释这一点,但我有一个网站,链接到我用asp C制作的一个在线游戏。该网站有一个游戏链接,因此当用户点击网站上的链接时,我的游戏弹出!简单的 但我希望它能在新窗口中弹出!但不是一个浏览器窗口。。。只是窗户:s 例如,如果你在www.dofutoshiki.com上点击“在我们的在线玩家中玩Futoshiki”链接,它会打开一个新窗口,只显示游戏。没有浏览器功能 我想知道是否有人能解释一下这个问题 我试过: <a href="blahblah.aspx" target="_b

没有简单的方法来解释这一点,但我有一个网站,链接到我用asp C制作的一个在线游戏。该网站有一个游戏链接,因此当用户点击网站上的链接时,我的游戏弹出!简单的

但我希望它能在新窗口中弹出!但不是一个浏览器窗口。。。只是窗户:s

例如,如果你在www.dofutoshiki.com上点击“在我们的在线玩家中玩Futoshiki”链接,它会打开一个新窗口,只显示游戏。没有浏览器功能

我想知道是否有人能解释一下这个问题

我试过:

<a href="blahblah.aspx" target="_blank"> Click me! </a>

但它只是在浏览器中打开一个新选项卡

谢谢

亚历克斯将帮助你。

您必须使用javascript打开新窗口,并通过传递参数禁用不需要的功能。

如果我没有弄错,您实际上想要一个浏览器窗口,但没有chrome/UI


为此,您需要使用
window.open()
(javascript)而不是目标属性。

为此,您可能需要一些javascript。你需要注意的是 “
窗口。打开(…)
”函数。 以下是几个例子。

您可以随意使用它。

使用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>

函数openGame(){
open(blahblah.aspx,'Play Game','width=900,height=790,scrollbars=yes,dependent=yes,toolbar=no,location=no,status=no,directories=no,menubar=no,status=no,resizable=yes');
}

您可以使用Jquery弹出窗口插件,它易于使用,而且更加灵活


在您所指的站点上,浏览器窗口打开。它的配置使其没有工具栏、状态栏、菜单栏等

您可以在所指页面的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;">

javascript是一个选项吗

使用javascript时,会出现如下情况:

<a href="#" onclick="window.open('blahblah.aspx', 'game','status=0,toolbar=0,width:400,height:300');" > Click here for the game! </a>

使用此

<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代码放在自己的函数中,以便重用。

重复问题: