Notizie: scarica ora l'ultima versione disponibile di SeaMonkey!

Autore Topic: [Developer] - Estensione - Aggiorna riquadro.  (Letto 5983 volte)

0 Utenti e 2 Visitatori stanno visualizzando questo topic.

Offline Eldiablo

  • Post: 18
[Developer] - Estensione - Aggiorna riquadro.
« il: 23 Settembre 2008 14:33:08 »
Ciao ragazzi. Sono Luca, e sono un utente di FF. Sto imparando a livello amatoriale a creare delle semplici estensioni per firefox, e questo sarebbe il mio primo lavoro. Molti di voi avranno notato il comando "Aggiorna Riquadro", nel menu contestuale del tasto destro. Io con questo add-on volevo riprodurre questo effetto ogni 15 secondi. Vorrei chiedervi se voi conoscete il comando di"Aggiorna riquadro" e se magari sareste disposti a dirmelo. Vi ringrazio in anticipo!

Vi prennanuncio che ho cercato in giro sul sito, ma non ho trovato nulla che possa fare al mio caso.

 :fx:

Luca :)
« Ultima modifica: 23 Settembre 2008 16:13:00 da gialloporpora »

Offline miki64

  • Moderatore
  • Post: 35807
Re: [Developer] - Estensione - Aggiorna riquadro.
« Risposta #1 il: 23 Settembre 2008 19:35:14 »
Complimenti per l'iniziativa!   :D
Il sito specializzato delle estensioni è un nostro "cugino", detto il palazzo di fronte.
Ti consiglio di rivolgerti al loro Forum per la tua richiesta, però mi pare pure che tu abbia creato un'estensione simile a questa, o sbaglio?  :?

Offline Eldiablo

  • Post: 18
Re: [Developer] - Estensione - Aggiorna riquadro.
« Risposta #2 il: 24 Settembre 2008 12:47:44 »
Grazie per la risposta! Comunque si, è simile a quella con l'unica differenza che quell'estensione ricarica l'intera pagina, e non solo il riquadro.. ;)

Offline miki64

  • Moderatore
  • Post: 35807
Re: [Developer] - Estensione - Aggiorna riquadro.
« Risposta #3 il: 24 Settembre 2008 17:17:59 »
Ah... io quella voce che dici tu non ce l'ho nel mio menu contestuale destro.
Mi dai un link di un sito (lecito) sul quale fare una prova, per comprendere meglio?

Offline gialloporpora

  • サンドロ
  • Moderatore
  • Post: 10806
    • Il blog che non c'è
Re: [Developer] - Estensione - Aggiorna riquadro.
« Risposta #4 il: 24 Settembre 2008 17:45:44 »
Prova a vedere se quanto detto qui ti aiuta:
http://forum.mozillaitalia.org/index.php?topic=35153.msg217586#msg217586

è spiegato come selezionare i riquadri nella pagina.
Per trovare l'esatta funzione attivata da quel comando prova usando il Dom Inspector.
Ciao

EDIT:
Pagina di esempio:
http://www.wikio.it/?wfid=72381190
« Ultima modifica: 24 Settembre 2008 17:49:45 da gialloporpora »

Offline Eldiablo

  • Post: 18
Re: [Developer] - Estensione - Aggiorna riquadro.
« Risposta #5 il: 24 Settembre 2008 17:59:01 »
Troppo gentili :) Miki64, un sito sul quale fare una prova non ce l'ho, e l'unico che ho necessita di registrazione (E' una land cyberpunk, gestita in .asp javascript etc.) Comunque questo, è il menu che intendo:

http://img244.imageshack.us/my.php?image=ricaricaquadrolf9.jpg

L'ultima versione di FF da parecchi errori con comandi .asp, e non refresha le pagine. A parecchie persone, per esempio, non refresha la chat, allora volevo rendermi utile alla società ( xD ) , e fare un'add-on apposito.


Offline gialloporpora

  • サンドロ
  • Moderatore
  • Post: 10806
    • Il blog che non c'è
Re: [Developer] - Estensione - Aggiorna riquadro.
« Risposta #6 il: 24 Settembre 2008 18:03:52 »
Se vuoi una pagina per i test prova con quella che ho aggiunto io sopra, comunque di iframe ne trovi fin che vuoi sul Web.
Ciao
« Ultima modifica: 24 Settembre 2008 18:11:57 da miki64 »

Offline Eldiablo

  • Post: 18
Re: [Developer] - Estensione - Aggiorna riquadro.
« Risposta #7 il: 24 Settembre 2008 18:25:24 »
Ok, grazie. Infatti questa Land dice che per giocare al meglio bisogna scaricare l'ultima versione dei browser, appositamente per i Frames.
Con FireBug ho scoperto questo codice:

Codice: [Seleziona]
<div id="menu1" class="menuoggetti" title="Riaggiorna la chat" onclick="top.principale.doRefresh()" onmouseout="spegni(1)" onmouseover="accendi(1)" >Ricarica </div>

Questo è quello che sta nel menu che, cliccando con il tasto destro sulla chat, appare. Il menu è composto da 3 opzioni, RICARICA, HELP, LOCAZIONE.

La prima credo simuli l'opzione di "Ricarica riquadro", mentre le altre aprono due finestre di Pop-up.

Come potrei fare? Grazie.

Luca


Edit by gialloporpora: Messo il codice nei tag code
« Ultima modifica: 25 Settembre 2008 00:04:33 da gialloporpora »

Offline klades

  • Moderatore
  • Post: 5788
    • http://www.nic-nac-project.org/~kaosmos
Re: [Developer] - Estensione - Aggiorna riquadro.
« Risposta #8 il: 25 Settembre 2008 09:56:18 »
Penso che concettualmente devi fare questo:

1) inserire nel frame che vuoi ricaricare un elemento nascosto che indichi che il frame va ricaricato ogni tot secondi;
2) implementare una funzione che ogni tot secondi analizzi la pagina (o tutti i tab aperti), ispezionando i frame e ricaricando quello che ha l'elemento nascosto di cui al punto 1, usando i componenti nativi di Firefox accessibili via javascript.

Credo che il cuore del meccanismo, possa essere questo, poi ci vuole tutto "il contorno" :-)
Potresti anche prendere l'estensione ReloadEvery e provare a modificarla per farle ricaricare solo i frame.


Offline Eldiablo

  • Post: 18
Re: [Developer] - Estensione - Aggiorna riquadro.
« Risposta #9 il: 25 Settembre 2008 13:31:47 »
Grazie delle varie risposte. Ora provo a modificare Reload Every, e vedo un po che riesco a combinare :)

EDIT:
Sapete come potrei fare a mettere l'estensione in automatico?
« Ultima modifica: 25 Settembre 2008 13:35:16 da Eldiablo »

Offline Eldiablo

  • Post: 18
Re: [Developer] - Estensione - Aggiorna riquadro.
« Risposta #10 il: 25 Settembre 2008 15:10:58 »
Ok, questo è l'estensione ma non riesco a provarla:

http://h1.ripway.com/dos/update2.xpi

Se volete dateci un occhiata, perfavore :)

Offline Eldiablo

  • Post: 18
Re: [Developer] - Estensione - Aggiorna riquadro.
« Risposta #11 il: 27 Settembre 2008 12:25:55 »
Non sono ancora riuscito a capire il perchè non funziona l'estensione. Mi pare di aver fatto tutto bene.. :S Per caso qualcuno di voi l'ha esaminata? :?

Offline miki64

  • Moderatore
  • Post: 35807
Re: [Developer] - Estensione - Aggiorna riquadro.
« Risposta #12 il: 27 Settembre 2008 12:41:13 »
In un paio di giorni posso farlo io. Però non so precisamente quando, mi spiace.
Mi forniresti in PM un link per testare la tua estensione?
Scusa la fretta, spero tu mi capisca...

Offline gialloporpora

  • サンドロ
  • Moderatore
  • Post: 10806
    • Il blog che non c'è
Re: [Developer] - Estensione - Aggiorna riquadro.
« Risposta #13 il: 27 Settembre 2008 13:09:40 »
Per cominciare:
1) se vuoi che qualcuno la possa provare:
Codice: [Seleziona]
<em:maxVersion>3.0b3</em:maxVersion>
dagli come max version la 3.0.3 (la b3 è la beta.
2) sul tuo server il mime type è sbagliato, comunque è una cosa secondaria, però non la si può installare online.

3) ripeti cosa dovrebbe fare ?

Ciao
4) io scarico il file xpi e vedo una cartella update, nella base dell'archivio ci vanno i file
install.rdf e install.js (credo solo se vuoi la compatibilità con FF < 1.5), non la cartella.

5) così ad occhio anche la update.jar ha qualche sottocartella di troppo, comunque prima
di impacchettare l'estensione, secondo me ti conviene verificare il funzionamento della
stessa, così facendo prima ti concentri sul codice JS, e poi sugli eventuali errori di
impacchettamento.

« Ultima modifica: 27 Settembre 2008 13:24:41 da gialloporpora »

Offline Eldiablo

  • Post: 18
Re: [Developer] - Estensione - Aggiorna riquadro.
« Risposta #14 il: 27 Settembre 2008 15:03:57 »
Allura.
1)Ho modificato la Maxversion ;) Ho messo 3.0.3.

2)Il mime type cos'è?:P

3) Deve trovare tutti i FRAME nella pagina, ed aggiornarli ogni 15000, simulando la funzione Ricarica Quadro di FF.


4-5) come testo lìestensione giallo? grazie a tutti!

0 Utenti e 2 Visitatori stanno visualizzando questo topic.