Visualizzazione risultati 1 fino 3 di 3

Discussione: inserimento doppio url

  1. #1
    Guest

    Predefinito inserimento doppio url

    salve a tutti sto facendo un progetto: devo creare un'estensione in firefox di un calendario didattico.
    Nel codice della mia estensione ho creato un finestra delle option in cui è possibile inserire un url che ti apre il calendario. Ora voglio poter inserire un doppio url per visualizzare contemporaneamente due calendari, quindi devo creare una finestra nella quale è possibile inserire due url. Con un url l'estensione funziona, ma con il doppio url non ci sono riuscita. Mi potete aiutare?
    Codice:
    nel fiel.js (per un url)
    var Calendario_gPrefService = Components.classes["@mozilla.org/preferences-service;1"].getService( Components.interfaces.nsIPrefBranch);
    
    function getCalendarURL(returnFeed, full) {
    	// Se getPrefType ritorna 0 come valore, vuol dire che la preferenza non esiste
    	if (Calendario_gPrefService.getPrefType("calendario.calendar.url") == 0) {
    		alert("Impossibile procedere.\nNessun calendario impostato nelle opzioni");
    		return null;
    	}	
    	var url = Calendario_gPrefService.getCharPref("calendario.calendar.url");
    	if (returnFeed && full) {
    		url = url.replace("http://www.google.com/calendar/embed?src=", "http://www.google.com/calendar/feeds/");
    		url = url.substring(0, url.indexOf("&")) + "/public/full";
    	}
    	else if (returnFeed) {
    		url = url.replace("http://www.google.com/calendar/embed?src=", "http://www.google.com/calendar/feeds/");
    		url = url.substring(0, url.indexOf("&")) + "/public/basic";
    	}
    	return url;
    }
    
     nel file.xul (per un url)
    <prefwindow id="Calendario_Options"
    	xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
    	title="&titolo_opzioni;">
    
    	<prefpane id="generalPane">
    		<preferences>
    		<preference id="calendarUrl"
    				name="calendario.calendar.url"
    				type="string"/>
    		</preferences>
    	<hbox>
    	 <label value="&label_url; (HTML) " />
    	 <textbox id="tbox" preference="calendarUrl" label="Url Calendario: " size="80" />
    	</hbox>
    	</prefpane>
    
    </prefwindow>
    Ultima modifica di debug : 23-01-2009 alle ore 17.51.10 Motivo: usa gli appositi tag quando devi postare del codice

  2. #2
    Guest

    Predefinito

    scusate se insisto, ma nessuno sa rispondermi? Ho davvero bisogno di questo aiuto!!!

  3. #3
    L'avatar di dreadnaut
    dreadnaut non è connesso Super Moderatore
    Data registrazione
    22-02-2004
    Messaggi
    6,306

    Predefinito

    può essere che nessuno qua sappia come risolvere il tuo problema. In fondo è il forum di un hosting web, non di sviluppatori software. Hai provato a chiedere in luoghi più adatti, come forum o newsgroup relativi allo sviluppo di estensioni per firefox? Od anche sui canali irc di mozilla trovi persone di solito ben informate.

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •