Javascript 按enter键打开弹出窗口
我需要打开一个弹出窗口www.google.com,其中有其他网站的链接,在文本字段中按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"); } }); 请告诉我如何打开新的弹出窗口 尝试将警报替
$('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我只想展示一个简单的例子。无论如何,谢谢你的提醒。