Forum by laureateci.it
[ Home | REGOLE FORUM | Tutti i blog | Profilo | Registrati | CHAT | Discussioni Attive | Discussioni Recenti | Segnalibro | Msg privati | Sondaggi Attivi | Utenti | Download Informatica | Download ICD | Download TPS | Download Magistrale | Download Specialistica | Giochi | Cerca nel web | cerca | faq | RSS ]
Nome Utente:
Password:
Salva Password
Password Dimenticata?

 Tutti i Forum
 ITPS - Secondo Anno
 Programmazione per il Web + Lab.
 Info javascript

Nota: Devi essere registrato per poter inserire un messaggio.
Per registrarti, clicca qui. La Registrazione è semplice e gratuita!

Larghezza finestra:
Nome Utente:
Password:
Modo:
Formato: GrassettoCorsivoSottolineatoBarrato Aggiungi Spoiler Allinea a  SinistraCentraAllinea a Destra Riga Orizzontale Inserisci linkInserisci EmailInserisci FlashInserisci Immagine Inserisci CodiceInserisci CitazioneInserisci Lista Inserisci Faccine
   
Icona Messaggio:              
             
Messaggio:

  * Il codice HTML è OFF
* Il Codice Forum è ON

Smilies
Approvazione [^] Arrabbiato [:(!] Bacio [:X] Bevuta [:273]
Caldo [8D] Compiaciuto [8)]    
compleanno [:269]
Davvero Felice [:D] Diavoletto [}:)] Disapprovazione [V] Domanda [?]
Felice [:)] Fumata [:29] Goloso [:P] Imbarazzato [:I]
Infelice [:(] Morte improvvisa da [:62]
Morto [xx(] Occhio Nero [B)] Occhiolino [;)] Palla 8 [8]
pc [:205]    
Riproduzione [:76]
Scioccato [:O]      

   Allega file
  Clicca qui per inserire la tua firma nel messaggio.
Clicca qui per sottoscrivere questa Discussione.
    

V I S U A L I Z Z A    D I S C U S S I O N E
peppe6387_g Inserito il - 30/07/2009 : 11:35:53
Ciao ragazzi, volevo chiedervi una piccola cosa, sto svolgendo gli esercizi del prof sul JavaScript e mi sono praticamente bloccato.
In poche parola l'esercizio mi chiede prima di creare un array in un file html(OK), poi mi chiede di calcolare alcuni valori, calcolati tramite funzioni che devo scivere su un file .js.
La domanda è: "Come faccio a fare la chiamata??????
Grazie per la risposta
12   U L T I M E    R I S P O S T E    (in alto le più recenti)
dunerpenpo Inserito il - 07/10/2009 : 19:25:38
Se vai sul sito di Ardimento trovi tutte le slide. Se non ti bastano vedi su HTML.it
geipi Inserito il - 07/10/2009 : 10:06:32
Ciao ragazzi, gentilmente mi date delle slide o qualche esercizio sul javaScript?
Perchè all'esame mi blocco.
Grazie!!!
peppe6387_g Inserito il - 01/08/2009 : 10:57:01
1000 volte grazie senza di te sarei ancora a perdere la testa.
Davvero grazie
noname Inserito il - 31/07/2009 : 12:51:32
Puoi farlo dove vuoi, ma credo sia meglio metterlo appena catturi l'input, come hai fatto per il numero degli elementi dell'array.

peppe6387_g Inserito il - 31/07/2009 : 12:41:13
Presumo che la conversione sia effettuata in questo modo:

dichiaro nuovo array
nuovoArray[i]=parseInt(array da convertire);

noname Inserito il - 31/07/2009 : 12:05:14
L'errore è nel doppio uguale nel for

for(var j==0; j<elem; ++j);

Poi la variabile somma la devi dichiarare fuori dal for, perchè a ogni ciclo la ridichiari e non mantiene il valore parziale della somma

Infine devi chiamare ParseInt anche sui valori che metti nell'array, altrimenti somma li tratta come stringa
peppe6387_g Inserito il - 31/07/2009 : 11:50:37
Ho sbagliato a trascrivere, sul mio prog gli errori non ci sono, praticamente riesco a inserire l'array a visualizzarlo a video, ma non chiama la funzione somma.
noname Inserito il - 31/07/2009 : 11:12:30
A un primo sguardo sembrerebbe che nel file peppe.js manchi un ; alla fine della istruzione eseguita nel loop e somma è scritto con una sola m

function somma(elem,n2)
{for (var j==0;j<elem;++j)
var somma=somma+n2[j]

document.writeln(soma);
}

Prova a vedere che succede correggendo
peppe6387_g Inserito il - 31/07/2009 : 10:52:31
Questo è il file io.html
<html xmlns = "http://www.w3.org/1999/xhtml">
<head>
<script src="peppe.js" type="text/javascript"></script>
<title>Initializing an Array</title>

<script type = "text/javascript">
<!--

function initializeArrays()
{
var n1 = new Array( 1000 );

var a=window.prompt("Inserisci elemento","0");
var x=parseInt(a);


for ( var i = 0; i < x; ++i )
n1[i]=window.prompt("Inserisci elemento","0");



outputArray( x, n1 );

}


function outputArray( ele, theArray )
{
for ( var i = 0; i < ele; i++ )
document.writeln(theArray[ i ]);

somma(ele,theArray);
}
// -->
</script>
</head>
<body onload = "initializeArrays()"></body>
</html>


Questo è il file peppe.js, che solo per una semplice prova fa la somma degli elementi dell'array

function somma(elem,n2)
{for (var j==0;j<elem;++j)
var somma=somma+n2[j]

document.writeln(soma);
}


noname Inserito il - 30/07/2009 : 16:18:40
Se posti il codice sarà più facile individuare l'errore
peppe6387_g Inserito il - 30/07/2009 : 12:19:31
E' questo il problema, ho provato con questa soluzione è non mi visualizza praticamente più niente.
Ho messo la chiamata al file sotto head, ma il prog html-kit nn mi da segni di vita.
noname Inserito il - 30/07/2009 : 11:42:53
Devi scrivere la funzione in un file .js tipo:

function a()
{
...
}

e poi devi includerlo nel file html con:

<script src="tuofile.js" type="text/javascript"></script>

Forum by laureateci.it © 2002 - 2012 Laureateci Communications Torna all'inizio della Pagina
Il DB ha risposto in 0,06 secondi.

TargatoNA.it | SuperDeejay.Net | Antidoto.org | Brutto.it | Equiweb.it | Snitz Forum 2000