Javascript 按enter键打开弹出窗口

Javascript 按enter键打开弹出窗口,javascript,jquery,popup,window,Javascript,Jquery,Popup,Window,我需要打开一个弹出窗口www.google.com,其中有其他网站的链接,在文本字段中按enter键。我可以得到警告信息,但他没有弹出窗口 这是我现在得到的 $('input').bind("enterKey",function(e){ alert("Enter"); }); $('input').keyup(function(e){ if(e.keyCode == 13) { $(this).trigger("enterKey"); } }); 请告诉我如何打开新的弹出窗口 尝试将警报替

我需要打开一个弹出窗口www.google.com,其中有其他网站的链接,在文本字段中按enter键。我可以得到警告信息,但他没有弹出窗口

这是我现在得到的

$('input').bind("enterKey",function(e){
alert("Enter");
});
$('input').keyup(function(e){
if(e.keyCode == 13)
{
  $(this).trigger("enterKey");
}
});

请告诉我如何打开新的弹出窗口

尝试将警报替换为此

window.open( "http://www.google.com/", "myWindow","status = 1, height = 300, width = 300, resizable = 0" );
试试这个

或者您也可以尝试jQueryUI对话框,如

$(function() {
    $( "#dialog" ).dialog();
});
和你的html一样

<div id="dialog" style="display:none;">

</div>

尝试用此替换警报

window.open( "http://www.google.com/", "myWindow","status = 1, height = 300, width = 300, resizable = 0" );
试试这个

或者您也可以尝试jQueryUI对话框,如

$(function() {
    $( "#dialog" ).dialog();
});
和你的html一样

<div id="dialog" style="display:none;">

</div>
你错过了窗户

编辑: 要作为弹出窗口打开,请指定所选窗口的宽度和高度

window.open("http://www.w3schools.com",width=200,height=100); 
语法:window.openURL、名称、规格、替换、检查更多信息。

您错过了window.open

编辑: 要作为弹出窗口打开,请指定所选窗口的宽度和高度

window.open("http://www.w3schools.com",width=200,height=100); 
语法:window.openURL、名称、规格、替换、检查更多信息。

您尝试过这个吗

$('input').bind("enterKey",function(e){
    window.open("http://www.google.com",'name','width=800,height=400');
});
$('input').keyup(function(e){
if(e.keyCode == 13)
{
  $(this).trigger("enterKey");
}
});
你试过这个吗

$('input').bind("enterKey",function(e){
    window.open("http://www.google.com",'name','width=800,height=400');
});
$('input').keyup(function(e){
if(e.keyCode == 13)
{
  $(this).trigger("enterKey");
}
});
您可以使用以下命令获得弹出窗口

window.open(url,'name','height=200,width=150');
您可以使用生成弹出窗口的代码

这是您的修改。

您可以使用以下方法获得弹出窗口

window.open(url,'name','height=200,width=150');
您可以使用生成弹出窗口的代码

这是您的修改。

当我看到您的评论时,我可以看到警告消息,但无法看到弹出窗口。您的代码没有说明如何编写代码来打开javascript弹出窗口

从文档中: window.openstrUrl,strWindowName[,strWindowFeatures]

哪里 strUrl: 要在新打开的窗口中加载的URL。strUrl可以是web上的HTML文档、图像文件或浏览器支持的任何资源

strWindowName 新窗口的字符串名称。使用or元素的target属性,该名称可以用作链接和表单的目标。名称不应包含任何空格。请注意,strWindowName没有指定新窗口的标题

strWindowFeatures 可选参数,列出新窗口的功能、大小、位置、滚动条等。字符串不得包含任何空格,每个要素名称和值必须用逗号分隔

下面的代码触发自定义事件enterKey,您可以将其链接以获得更好的性能

$('input').bind("enterKey", function (e) {
   var windowOpts = "menubar=no,location=no, height=600, width=700, resizable=no,scrollbars=no,status=yes";
   window.open('https:encrypted.google.com', 'self', windowOpts);
}).keyup(function (e) {
   if (e.keyCode == 13) {
      $(this).trigger("enterKey");
   }
});
正如我看到你的评论,我可以得到警告信息,但不是弹出窗口。您的代码没有说明如何编写代码来打开javascript弹出窗口

从文档中: window.openstrUrl,strWindowName[,strWindowFeatures]

哪里 strUrl: 要在新打开的窗口中加载的URL。strUrl可以是web上的HTML文档、图像文件或浏览器支持的任何资源

strWindowName 新窗口的字符串名称。使用or元素的target属性,该名称可以用作链接和表单的目标。名称不应包含任何空格。请注意,strWindowName没有指定新窗口的标题

strWindowFeatures 可选参数,列出新窗口的功能、大小、位置、滚动条等。字符串不得包含任何空格,每个要素名称和值必须用逗号分隔

下面的代码触发自定义事件enterKey,您可以将其链接以获得更好的性能

$('input').bind("enterKey", function (e) {
   var windowOpts = "menubar=no,location=no, height=600, width=700, resizable=no,scrollbars=no,status=yes";
   window.open('https:encrypted.google.com', 'self', windowOpts);
}).keyup(function (e) {
   if (e.keyCode == 13) {
      $(this).trigger("enterKey");
   }
});

你没有弹出窗口,因为你没有调用window.open。你没有弹出窗口,因为你没有调用window.open。我想,这不会“弹出”窗口。它将在另一个选项卡中打开。@Hariprasad我只想展示一个简单的例子。无论如何,谢谢你的提醒。我想,这不会“弹出”窗口。它将在另一个选项卡中打开。@Hariprasad我只想展示一个简单的例子。无论如何,谢谢你的提醒。