如何使用javascript在新窗口中打开

时间:2015-05-08 11:13:44

标签: javascript

这是我的代码。如何在新窗口中打开此网址?

$(document).ready(function() {
    var e = new Date,
        t = (e.getDate(), e.getMonth()),
        l = e.getFullYear(),
        a = $("#calendar").fullCalenda‌​ r({
            header: {
                left: "prev,next today",
                center: "title",
                right: "month,agendaWeek,agendaDay"
            },
            defaultView: "month",
            se‌lectable: !0,
            selectHelper: !0,
            select: function(e, t, l) {
                var n = prompt("Event Title:");
                n && a.fullCalendar("renderEvent", {
                    title: n,
                    start: e,
                    end: t,
                    allDay: l
                }, !0), a.‌fullCalendar("unselect")
            },
            editable: !0,
            events: [{
                title: "Click for Google",
                start: new Date(l, t, 28),
                end: new Date(l, t, 29),
                url: "google.com/";
            }]
        })
});                             

2 个答案:

答案 0 :(得分:0)

认为你需要创建一个自定义的eventClick回调来控制点击事件(http://fullcalendar.io/docs/mouse/eventClick/)然后你应该能够使用像window.open这样的东西在新窗口中打开所需的URL。

说真的,说你正在使用哪个插件是一个好的开始,也许还有一些关于这个问题的背景。

答案 1 :(得分:0)

您的问题不完整。但是,让我们看看这是否是您正在寻找的:

示例如果ur事件可以存储在var中,则:

var a = { events: [{ 'title': 'NWS-2015','start': "",'end': "",'url': 'https://www.google.co.in/'}] };
window.open(a.events[0].url,"_blank");

这将在新窗口中打开你的链接