【发布时间】:2012-08-02 23:52:34
【问题描述】:
好的。我正在尝试登录推特。此代码中未打开窗口。收到警报的响应不为空,并且是指向登录屏幕的链接。有什么想法吗?
var url = "./twitter_login.php";
var con = createPHPRequest();
con.open("POST",url,true);
con.setRequestHeader("Content-type","application/x-www-form-urlencoded");
con.send("");
var response = "";
con.onreadystatechange = function() {
if(con.readyState==4 && con.status==200) {
response = con.responseText;
alert(response);
window.open(response,"twitter","menubar=1,resizable=1,width=350,height=500");
}
}
【问题讨论】:
-
如果
window.open与用户事件(键盘、鼠标)无关,大多数浏览器会阻止它。
标签: javascript ajax twitter window.open