Javascript 创建弹出窗口按钮

Javascript 创建弹出窗口按钮,javascript,Javascript,我正在创建一个站点,其中“签出”菜单具有“共享”按钮,而不是“签出”按钮。他们正在赠送免费产品,并希望鼓励在社交媒体上分享。我试图打开一个弹出窗口,将带你到每个网站各自的共享屏幕。我遇到的问题是只有一个链接有效,我点击Facebook按钮,twitter链接就会弹出 facebook=”http://www.facebook.com/sharer.php?s=100&p[标题]=”; 推特=”https://twitter.com/intent/tweet?text="; 函数popup(){

我正在创建一个站点,其中“签出”菜单具有“共享”按钮,而不是“签出”按钮。他们正在赠送免费产品,并希望鼓励在社交媒体上分享。我试图打开一个弹出窗口,将带你到每个网站各自的共享屏幕。我遇到的问题是只有一个链接有效,我点击Facebook按钮,twitter链接就会弹出

facebook=”http://www.facebook.com/sharer.php?s=100&p[标题]=”;
推特=”https://twitter.com/intent/tweet?text=";
函数popup(){
var twit=document.getElementById(“twit”);
var face=document.getElementById(“face”);
如果(twit){
var myWindow=window.open(window.location.href=twitter,“,“宽度=400,高度=400”);
}
}
/*否则,如果(面){
window.open(window.location.href=facebook,“,“宽度=400,高度=400”);
}
}
*/
函数popuface(){
var face=document.getElementById(“face”);
如果(面){
var myFbWindow=window.open(window.location.href=facebook,“,“宽度=400,高度=400”);
}
}

啁啾
脸谱网

加上sinanspd的评论,这将解决您的问题,我们可以将其简化很多:

const facebook=”http://www.facebook.com/sharer.php?s=100&p[标题]=”;
常量twitter=”https://twitter.com/intent/tweet?text=";
功能弹出窗口(元素){
if(element.id=='twit'){
window.open(window.location.href=twitter,“,“宽度=400,高度=400”);
}else if(element.id==“face”){
window.open(window.location.href=facebook,“,“宽度=400,高度=400”);
}
}

啁啾
脸谱网

这两个按钮都在调用popup()函数,该函数将转到twitter。第二个应该是调用popupFace()