Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Javascript - chiamare funzione da file . JS
Forum - Javascript - chiamare funzione da file . JS

Avatar
swet (Normal User)
Pro


Messaggi: 128
Iscritto: 01/01/2009

Segnala al moderatore
Postato alle 16:30
Sabato, 16/04/2011
ciao a tutti, ho bisogno di richiamare una funzione contenuta in un file(anch' esso uplodato sul sito) .JS, all'interno di una mia pagina html.

Vi posto i miei sorgenti che ovviamente mi producono una pagina bianca:
Codice sorgente - presumibilmente Delphi

  1. FILE .js
  2.  
  3. function creaarray() {
  4. var frasi= new Array();//viene creato l' array
  5. frasi[1]="uno"
  6. frasi[2]="due"
  7. var numero= Math.floor(Math.random()*frasi.lenght - 1);
  8.  
  9.  }


Codice sorgente - presumibilmente Javascript

  1. Pagina html
  2.  
  3. <html>
  4. <head>
  5. <script src="/js/mioscript.js" type="Text/JavaScript">
  6.  
  7. </script>
  8. <meta >
  9.  
  10. <title></title>
  11. </head>
  12. <body >
  13. <script type="text/JavaScript">
  14. <!--
  15. document.write(creaarray(Frasi[numero]));
  16. -->
  17. </script>
  18. </body>
  19. </html>


potete darmi una mano?

Ultima modifica effettuata da swet il 16/04/2011 alle 19:56
PM
Avatar
a_butta (Member)
Expert


Messaggi: 578
Iscritto: 16/03/2010

Up
1
Down
V
Segnala al moderatore
Postato alle 22:35
Sabato, 16/04/2011
ma la funzione veramente e interamente quella che hai postato?

si, quello che vedi scritto... - swet - 17/04/11 11:45
PM
Avatar
HeDo (Founder Member)
Guru^2


Messaggi: 2765
Iscritto: 21/09/2007

Up
0
Down
V
Segnala al moderatore
Postato alle 17:28
Sabato, 16/04/2011
dichiara l'array Frasi al di fuori dello scope della funzione, in questo modo sar visibile globalmente.

ho provato come hai detto , ma il risultato il medesimo.Altre idee? - swet - 16/04/11 20:07
PM