Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Selezione Calendari

  1. #1
    Utente di HTML.it L'avatar di danlupo
    Registrato dal
    Jul 2009
    Messaggi
    314

    Selezione Calendari

    Salve, premetto che non me ne intendo di javascript e so a mala pena qualche comando per modificare script jquery.

    La mia domanda è questa:

    Uso FullCalendar e mi trovo (per quello che devo fare io) abbastanza bene; ho due tipi di utenti che guardano quel calendario: il primo è l'utente normale che vede solo il calendario del gruppo a cui appartiene; il secondo è un mod a cui vorrei poter far vedere diversi calendari.

    Questo è il codice della pagina

    codice:
          <script type='text/javascript'>
            var eventi='https://www.google.com/calendar/feeds/o4jb17hivi9shc55kjt9utvplg%40group.calendar.google.com/public/basic';
                var left = (screen.width/2);
                var top = (screen.height/2)-200;
                $(document).ready(function() {
                    $('#calendar').fullCalendar({
    		header: {
    			left:'',
    			center: 'title',
                            right:  'today prev,next'
    			},
    			aspectRatio:2,
                            weekMode : 'variable',
                            timeFormat: 'HH:mm' ,
    			events: {
                                url: eventi,
                                backgroundColor : '#009F82',
                                textColor: '#000'
                                    },			
    			eventClick: function(event) {
    				// opens events in a popup window
    				window.open(event.url, 'gcalevent', 'width=300,height=400, top='+top+', left='+left+'alwaysRaised=yes');
    				return false;
    			},
    			loading: function(bool) {
    				if (bool) {
    					$('#loading').show();
    				}else{
    					$('#loading').hide();
    				}
    			}
    		});
    	});
            </script>
            <div id='caleventi' >
                <div id='calendar'>
                </div>	
            </div>
    La mia idea sarebbe quella di mettere in una select option i nomi dei vari calendari e fare una funzione onclick dove passo il feed del calendario che mi modifichi la variabile eventi ed in automatico mi faccia il refresh solo della sezione dove vedo il calendario (il div calendar) è possibile farlo in javascript ??

    Grazie Daniele

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Se ho capito cosa vuoi fare
    codice:
    <select  id="feeds" name="feeds">
                                  <option value="https://www.google.com/calendar/feeds/o4jb17hivi9shc55kjt9utvplg%40group.calendar.google.com/public/basic" selected>1 feed</option>
                                  <option value="2 feeds" selected>2 feed</option>
                                  <option value="3 feeds" selected>3 feed</option>
                                </select>
    nel value va il percorso assoluto di ogni feed che vuoi caricare

    codice:
    var eventi=$("#feeds").val();
    se non cosi come non detto
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Utente di HTML.it L'avatar di danlupo
    Registrato dal
    Jul 2009
    Messaggi
    314
    Grazie è la soluzione che cercavo, ora non mi resta che finire di litigare con i Feed di Google Calendar

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.