0

カレンダーのイベントを処理するアプリを開発するためにGoogleAPIを使用しています。ブラウザページの下部にフォーム(function .show())を表示するjquery関数があります。私がやりたいのは、グーグルカレンダーにあるもののようなものです。カレンダーの日をクリックすると、フォームを示すポップアップウィンドウが表示されます。私はwindow.openが私がやりたいことをほぼ実行することを読みましたが、問題はURLに何を入れるべきかわからないことです:

window.open('url', 'window name', 'window settings')

実際、フォームと私のjquery関数は同じファイルにあります:

<div id="addEvent" style="display:none" >
            <form id="addEventForm">

                <label>Titre :</label>
                <input type="text" value="" placeholder="Titre de l'event" id="title" name="title" />


                <label>Date de début :</label>
                <input type="text" value="" placeholder="Date de l'event" id="start_date" name="start_date" />

                <a href="#" onclick="add_event()">Ajouter l'event</a>
            </form>
        </div>

これが私がフォームを表示する方法です:

$(document).ready(function() {
        $('#calendar').fullCalendar({
            dayClick: function(date, allDay, jsEvent, view)
            {     
                 date_format = $.fullCalendar.formatDate(date,"yyyy-MM-dd");
                 display_form(date_format);

            },
         events: 'https://www.google.com/calendar/feeds/myLogin%40gmail.com/public/basic'
        });
    });

 function display_form(s_date)
           {$('#addEvent').show();
            $('#start_date').val(s_date);
           }
4

0 に答える 0