Dsy Network www | forum | my | didattica | howto | wiki | el goog | stats | blog | dona | rappresentanti
Homepage
 Register   Calendar   Members  Faq   Search  Logout 
.dsy:it. : Powered by vBulletin version 2.3.1 .dsy:it. > Community > Tech > [JAVASCRIPT] Pallido tentativo di realizzare una collezione
  Last Thread   Next Thread
Author
Thread    Expand all | Contract all    Post New Thread    Post A Reply
Collapse
ripe
- up in the mountains -

User info:
Registered: Jun 2002
Posts: 9469 (1.15 al dì)
Location: Cinisellooo
Corso: TICO TICO
Anno: Primo
Time Online: 61 Days, 2:33:39 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged
[JAVASCRIPT] Pallido tentativo di realizzare una collezione

Sto lavorando per la tesi e sono rimasto bloccato nel tentativo di realizzare un oggetto (precisamente una collezione di tipo dizionario in Javascript.

Questo il codice:

PHP:

var subMenuCollection = new DictionaryCollection();

        function DictionaryCollection() {
            this.add = dictionaryAdd;
            this.item = dictionaryItem;
            this.remove = dictionaryRemove;
        }

        function dictionaryAdd(key, value) {
            this[key] = value;
        }

        function dictionaryItem(key) {
            return this[key];
        }

        function dictionaryRemove(key) {
            this[key] = null;
        }



I problemi sono due:

1. come faccio a rimuovere tutti gli elementi dalla collezione
2. come faccio ad iterare attraverso gli elementi della collezione

???

Ho un bel pò di confusione in testa... vi ringrazio anticipatamente!

:? :? :?

__________________
«And if you ever smell christian blood up in the mountains, then get your axe and chop them down!»

13-12-2004 20:26
Click Here to See the Profile for ripe Click Here to See the Blog of ripe Click here to Send ripe a Private Message Find more posts by ripe Add ripe to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
ripe
- up in the mountains -

User info:
Registered: Jun 2002
Posts: 9469 (1.15 al dì)
Location: Cinisellooo
Corso: TICO TICO
Anno: Primo
Time Online: 61 Days, 2:33:39 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Dopo una notte di duro lavoro ho risolto così, per l'iterazione:

PHP:

for (i in subMenuCollection) {
                ....codice....
            }



e ho lasciato perdere la rimozione completa!

A risentirci! ;)

__________________
«And if you ever smell christian blood up in the mountains, then get your axe and chop them down!»

14-12-2004 09:08
Click Here to See the Profile for ripe Click Here to See the Blog of ripe Click here to Send ripe a Private Message Find more posts by ripe Add ripe to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
UZI
free pain dispenser

User info:
Registered: Mar 2003
Posts: 2211 (0.28 al dì)
Location: monza - troppi fighetti
Corso: com. dig.
Anno: Dottor Morte
Time Online: 14 Days, 4:46:06: [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Originally posted by ripe

e ho lasciato perdere la rimozione completa!



prova il metodo oggetto.RemoveAll()

avviso che non ho mai trattato con l'oggetto dictionary in JS, 'sta roba l'ho trovata quì:

http://www.webmasterpoint.org/appunti/javascript/51.asp

__________________
those who test will find a bullet in they chest
put ta rest
by a brotha who was hopeless
grow up broke on tha rope of insanity
how many pistols smoking coming from a broken family

14-12-2004 16:31
Click Here to See the Profile for UZI Click Here to See the Blog of UZI Click here to Send UZI a Private Message Find more posts by UZI Add UZI to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
ripe
- up in the mountains -

User info:
Registered: Jun 2002
Posts: 9469 (1.15 al dì)
Location: Cinisellooo
Corso: TICO TICO
Anno: Primo
Time Online: 61 Days, 2:33:39 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Ti ringrazio, l'avevo già guardato quel link, ma purtroppo la libreria ActiveX Scripting.Dictionary potrebbe non essere disponibile sul pc che esegue il mio programma, vanificando tutti i miei sforzi... :)

__________________
«And if you ever smell christian blood up in the mountains, then get your axe and chop them down!»

14-12-2004 17:19
Click Here to See the Profile for ripe Click Here to See the Blog of ripe Click here to Send ripe a Private Message Find more posts by ripe Add ripe to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
UZI
free pain dispenser

User info:
Registered: Mar 2003
Posts: 2211 (0.28 al dì)
Location: monza - troppi fighetti
Corso: com. dig.
Anno: Dottor Morte
Time Online: 14 Days, 4:46:06: [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

ma perchè, la classe dictionary è legata ad activeX?

__________________
those who test will find a bullet in they chest
put ta rest
by a brotha who was hopeless
grow up broke on tha rope of insanity
how many pistols smoking coming from a broken family

14-12-2004 19:02
Click Here to See the Profile for UZI Click Here to See the Blog of UZI Click here to Send UZI a Private Message Find more posts by UZI Add UZI to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
ripe
- up in the mountains -

User info:
Registered: Jun 2002
Posts: 9469 (1.15 al dì)
Location: Cinisellooo
Corso: TICO TICO
Anno: Primo
Time Online: 61 Days, 2:33:39 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Si, è originariamente distribuita con VbScript... se non sbaglio.

__________________
«And if you ever smell christian blood up in the mountains, then get your axe and chop them down!»

14-12-2004 19:15
Click Here to See the Profile for ripe Click Here to See the Blog of ripe Click here to Send ripe a Private Message Find more posts by ripe Add ripe to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
ripe
- up in the mountains -

User info:
Registered: Jun 2002
Posts: 9469 (1.15 al dì)
Location: Cinisellooo
Corso: TICO TICO
Anno: Primo
Time Online: 61 Days, 2:33:39 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Ragazzi, sareste così gentili da farmi un pò di beta-testing per lo script che trovate all'indirizzo qui sotto?

Poi, magari, postate qui le vostre impressioni, e gli errori che avete trovato...

Premetto che non so come reagiscano i browser diversi da Internet Explorer ai Dhtml Behaviors, mi interessa sapere anche cosa succede con gli altri navigatori!

Grazieeeeeeeeeeeee

http://www.webalice.it/aleripe/Menu/Menu.htm

__________________
«And if you ever smell christian blood up in the mountains, then get your axe and chop them down!»

17-12-2004 16:22
Click Here to See the Profile for ripe Click Here to See the Blog of ripe Click here to Send ripe a Private Message Find more posts by ripe Add ripe to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
UZI
free pain dispenser

User info:
Registered: Mar 2003
Posts: 2211 (0.28 al dì)
Location: monza - troppi fighetti
Corso: com. dig.
Anno: Dottor Morte
Time Online: 14 Days, 4:46:06: [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

su firefox non funziona! si vede il menù ma le voci non funzionano e non reagiscono neanche all' onMouseOver (o come cavolo si chiama)

su safari (mac) idem ma almeno appare il ursore 'clicca' quando si passa sui pulsanti.

con camino (parente di firefox): come firefox

con I.E. funziona il menù e i sottomenù ma le azioni sono 'vuote', presumo che non siano state ancora implementate

ATTENZIONE!: su I.E. versione mac non funziona, si comporta come safari.

p.s. le prove sono state effettuate con le impostazioni di default dei rispettivi browser

__________________
those who test will find a bullet in they chest
put ta rest
by a brotha who was hopeless
grow up broke on tha rope of insanity
how many pistols smoking coming from a broken family

Last edited by UZI on 17-12-2004 at 17:08

17-12-2004 17:02
Click Here to See the Profile for UZI Click Here to See the Blog of UZI Click here to Send UZI a Private Message Find more posts by UZI Add UZI to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
ripe
- up in the mountains -

User info:
Registered: Jun 2002
Posts: 9469 (1.15 al dì)
Location: Cinisellooo
Corso: TICO TICO
Anno: Primo
Time Online: 61 Days, 2:33:39 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Ti ringrazio, era proprio come sospettavo, funziona solo con IE! Poco male...

Si, le azioni sono vuote, è solo un esempio di menu multilivello, da riempire lato-server!

Grazieeeeee

__________________
«And if you ever smell christian blood up in the mountains, then get your axe and chop them down!»

17-12-2004 17:11
Click Here to See the Profile for ripe Click Here to See the Blog of ripe Click here to Send ripe a Private Message Find more posts by ripe Add ripe to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
UZI
free pain dispenser

User info:
Registered: Mar 2003
Posts: 2211 (0.28 al dì)
Location: monza - troppi fighetti
Corso: com. dig.
Anno: Dottor Morte
Time Online: 14 Days, 4:46:06: [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

non con IE per mac, però!!!
sono rimasto abbastanza stupito di questo, pensavo che fossero uguali...

mah misteri di M$

__________________
those who test will find a bullet in they chest
put ta rest
by a brotha who was hopeless
grow up broke on tha rope of insanity
how many pistols smoking coming from a broken family

17-12-2004 18:28
Click Here to See the Profile for UZI Click Here to See the Blog of UZI Click here to Send UZI a Private Message Find more posts by UZI Add UZI to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
Bloody
ex universitaria

User info:
Registered: Jan 2003
Posts: 1939 (0.24 al dì)
Location: milano trasferta
Corso: informatica
Anno: dottora :)
Time Online: 49 Days, 2:18:48 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

con opera riesco a leggere modificate, ma è sovrapposta con un'altra parola..
se clicco su modificate non va da nessuna parte

__________________
I don't care if you're black, white, straight, bisexual, gay, lesbian, short, tall, fat, skinny, rich or poor. If you're nice to me, I'll be nice to you. Simple as that.

17-12-2004 20:39
Click Here to See the Profile for Bloody Click Here to See the Blog of Bloody Click here to Send Bloody a Private Message Find more posts by Bloody Add Bloody to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
ripe
- up in the mountains -

User info:
Registered: Jun 2002
Posts: 9469 (1.15 al dì)
Location: Cinisellooo
Corso: TICO TICO
Anno: Primo
Time Online: 61 Days, 2:33:39 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Grazie anche a te, purtroppo ho capito che l'incompatibilità verso i Dhtml Behaviors è totale. Mi dispiace, perchè anche se è una tecnologia introdotta da M$, è pulita e potente e in più sarebbe facilmente implementabile anche su altri browser, visto che esistono degli hack, ad esempio per Firefox.

http://dotnetjunkies.com/WebLog/dar...2/10/36022.aspx

In questo mi dispiace constatare che sono uguali tutti, dai prodotti commerciali a quelli free.

Qualcuno sarebbe tanto gentile da farmi una prova?

__________________
«And if you ever smell christian blood up in the mountains, then get your axe and chop them down!»

18-12-2004 10:02
Click Here to See the Profile for ripe Click Here to See the Blog of ripe Click here to Send ripe a Private Message Find more posts by ripe Add ripe to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
All times are GMT. The time now is 10:06.    Post New Thread    Post A Reply
  Last Thread   Next Thread
Show Printable Version | Email this Page | Subscribe to this Thread | Add to Bookmarks

Forum Jump:
Rate This Thread:

Forum Rules:
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is OFF
vB code is ON
Smilies are ON
[IMG] code is ON
 

Powered by: vBulletin v2.3.1 - Copyright ©2000 - 2002, Jelsoft Enterprises Limited
Mantained by dsy crew (email) | Collabora con noi | Segnalaci un bug | Archive | Regolamento | Licenze | Thanks | Syndacate
Pagina generata in 0.051 seconds (69.09% PHP - 30.91% MySQL) con 27 query.