| Autore |
Discussione  |
|
matricola87
Utente medio
 
Regione: Puglia
Prov.: Bari
|
Inserito il - 26/01/2008 : 20:36:55
|
Inoltre vorrei un conferma...il codice per caricare un file xml in Firefox è il seguente?Perchè a me non funziona
var xmlDoc= document.implementation.createDocument("", "", null); xmlDoc.async=false; xmlDoc.load("terra3.xml"); |
 |
|
|
FullMetal86
l'alchimista
 

Regione: Puglia
Prov.: Bari
Città: Modugno
|
Inserito il - 27/01/2008 : 09:45:27
|
fai così:
var variabile; // codice per IE if (window.ActiveXObject) { variabile = new ActiveXObject("Microsoft.XMLDOM"); } // codice per Firefox else if (document.implementation.createDocument) { variabile = document.implementation.createDocument("","",null); } |
Senza sacrificio l'uomo non può ottenere nulla, per ottenere qualcosa è necessario dare in cambio qualcos'altro che abbia il medesimo valore: in Alchimia è chiamato il principio dello scambio equivalente.

|
 |
|
|
matricola87
Utente medio
 
Regione: Puglia
Prov.: Bari
|
Inserito il - 27/01/2008 : 11:43:13
|
| Ho provato...ma appena premo il pulsante con Firfox non mi dà alcun risultato...mentre on Explorer funziona...boh... |
 |
|
|
FullMetal86
l'alchimista
 

Regione: Puglia
Prov.: Bari
Città: Modugno
|
Inserito il - 27/01/2008 : 15:55:20
|
| a me funziona |
Senza sacrificio l'uomo non può ottenere nulla, per ottenere qualcosa è necessario dare in cambio qualcos'altro che abbia il medesimo valore: in Alchimia è chiamato il principio dello scambio equivalente.

|
 |
|
|
DartFener
Utente medio
 

Regione: Estero
Prov.: Estero
Città: Flatulandia
|
Inserito il - 31/01/2008 : 14:05:34
|
Scusate, ragazzi, ho fatto un codice js di prova x la ricerca nell'xml ma, non so perché, se l'elemento non viene trovato, il codice dà un'errore nel ciclo di ricerca che dovrebbe aver finito... purtroppo questo impedisce il messaggio di errore che viene dopo.
vet=getElementsByTagName("nome_tag_xml"); i=0; do { if (vet[i].getAttribute("name").toUpperCase() == stringa) /*errore: "getAttribute(...) è nullo o non è un oggetto"*/ { scrivi(vet[i]); trovato==true; return; } i++; } while (!(i==vet.length || trovato))
L'errore esce solo se la stringa non è stata trovata e questo è proprio strano! Secondo me c'è qualcosa che non va nell'ultimo elemento della lista data da getElementsByTagName, che ho memorizzato nel vettore vet. aiuto please |
Giocate al browsergame che sto aiutando a sviluppare: NoirGame Visitate il mio blog! Date un'occhiata e diffondete per favore: 11 settembre FORZA INTER facciamo 5! Se siete bloccati in un qualsiasi gioco per una qualsiasi consolle e conoscete l'inglese cliccate qui ___
 |
Modificato da - DartFener in data 31/01/2008 14:11:13 |
 |
|
|
dylan_dog
Utente medio
 
Regione: Puglia
Prov.: Bari
Città: Bari
|
|
|
DartFener
Utente medio
 

Regione: Estero
Prov.: Estero
Città: Flatulandia
|
Inserito il - 31/01/2008 : 16:44:41
|
Ma è la stessa cosa che ho fatto io (solo ke io traduco anche Identificativo, Nome ecc. con l'altro script e poi nn uso tutte quelle variabili)
Xkè sta quell'errore??
AAAAAAAAAAAAAAAAAAHAHAHAHA! dovevo fermarmi un passo prima!!!!
Io questi errori nn li faccio da 5-6 anni e nn ci penso mai!!!
Che stupido
Comunque mi complimento xkè ho fatto praticamente lo stesso procedimento del prof ma con risultati migliori (modestia a parte) |
Giocate al browsergame che sto aiutando a sviluppare: NoirGame Visitate il mio blog! Date un'occhiata e diffondete per favore: 11 settembre FORZA INTER facciamo 5! Se siete bloccati in un qualsiasi gioco per una qualsiasi consolle e conoscete l'inglese cliccate qui ___
 |
 |
|
|
DartFener
Utente medio
 

Regione: Estero
Prov.: Estero
Città: Flatulandia
|
Inserito il - 31/01/2008 : 19:50:17
|
Non era quello l'errore... E' che non vuole applicare toUpperCase()... Ero convinto che getAttribute() dava una stringa... Che tipo di oggetto è? Come posso renderlo una stringa? Se tolgo toUpperCase() tutto funziona, tranne x il fatto ke devo mettere l'iniziale maiuscola altrimenti nn trova niente. Questo andrebbe bene al prof? Any help? |
Giocate al browsergame che sto aiutando a sviluppare: NoirGame Visitate il mio blog! Date un'occhiata e diffondete per favore: 11 settembre FORZA INTER facciamo 5! Se siete bloccati in un qualsiasi gioco per una qualsiasi consolle e conoscete l'inglese cliccate qui ___
 |
 |
|
|
dylan_dog
Utente medio
 
Regione: Puglia
Prov.: Bari
Città: Bari
|
Inserito il - 31/01/2008 : 23:14:08
|
Al primo appello il prof chiese di fare una funzione a parte per convertire in maiuscolo una stringa... e purtroppo toUpperCase() non funziona così (non ho mai capito perchè e non ho mai approfondito la cosa)... Su internet ho trovato il codice che però lo fa, cioè rende la prima lettera di una stringa maiuscola:
str = str.charAt(0).toUpperCase() + str.subStr(1);
Cmq se hai problemi col javascript, la console degli errori di firefox aiuta molto... |
Esistono 10 tipi di persone al mondo..Chi parla in binario e chi no...
www.reactos.org |
 |
|
|
DartFener
Utente medio
 

Regione: Estero
Prov.: Estero
Città: Flatulandia
|
Inserito il - 01/02/2008 : 13:14:11
|
| Non va bene, perché se scrivo new jersey quel comando mi da New jersey e non New Jersey, come sta nell'xml |
Giocate al browsergame che sto aiutando a sviluppare: NoirGame Visitate il mio blog! Date un'occhiata e diffondete per favore: 11 settembre FORZA INTER facciamo 5! Se siete bloccati in un qualsiasi gioco per una qualsiasi consolle e conoscete l'inglese cliccate qui ___
 |
 |
|
|
DartFener
Utente medio
 

Regione: Estero
Prov.: Estero
Città: Flatulandia
|
Inserito il - 01/02/2008 : 13:29:01
|
Ke furbastro ke sono!!! Ecco come ho risolto:
All'inizio, la stringa dell'utente la faccio toUpperCase; Poi carico l'xml nella variabile terra; Poi inizializzo l'array vet con terra.getElementsByTagName("province"); Poi faccio questo ciclo: var j=0; var usa=new Array(); for (var i = 0; i<vet.length; i++) { __if (vet[i].getAttribute("country")=="USA") __{ ____usa[j]=vet[i]; ____j++; __} } Che crea l'array usa con dentro solo gli stati degli USA (così se scrivo campania mi dice non trovato, al contrario di quello del prof) Poi faccio il ciclo della ricerca nel quale c'è touppercase() applicato a ogni elemento del vettore usa, così funziona. Quindi ho capito che getElementsByTagName restituisce anche un valore non valido, forse l'ultimo.
Spero possa esservi utile!!!
|
Giocate al browsergame che sto aiutando a sviluppare: NoirGame Visitate il mio blog! Date un'occhiata e diffondete per favore: 11 settembre FORZA INTER facciamo 5! Se siete bloccati in un qualsiasi gioco per una qualsiasi consolle e conoscete l'inglese cliccate qui ___
 |
Modificato da - DartFener in data 01/02/2008 13:30:29 |
 |
|
Discussione  |
|