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 - riferimento script file esterno       RISOLTO
Forum - Javascript - riferimento script file esterno RISOLTO

Avatar
Erreg (Normal User)
Newbie


Messaggi: 19
Iscritto: 13/12/2012

Segnala al moderatore
Postato alle 18:32
Martedì, 14/10/2014
ciao ! io ho il seguente problema:
vorrei lanciare uno script esterno alla pagina HTML principale clickando su di un bottone , ma con il codice seguente non ho nessun output .

questo è il codice della pagina HTML
Codice sorgente - presumibilmente Javascript

  1. <!DOCTYPE html>
  2. <html>
  3.     <head>
  4.         <title>buttonScript</title>
  5.     </head>
  6.     <body>
  7.         <input type="button" name="button1" value="premimi" onclick="myFunction();"/>
  8.      </body>
  9. </html>


questo è il codice dell file .js
Codice sorgente - presumibilmente Javascript

  1. function myFunction()
  2. {
  3.     alert("finalmente");    
  4. }


se metto lo script all'interno dei tag <head></head> la chiamata va a buon fine ma io vorrei usare uno script esterno per una questione di pulizia del codice ( anche perchè è un po lunghetto) .
dove sto sbagliando ?

Ultima modifica effettuata da Erreg il 14/10/2014 alle 22:14
PM Quote
Avatar
TheDarkJuster (Member)
Guru^2


Messaggi: 1620
Iscritto: 27/09/2013

Segnala al moderatore
Postato alle 19:49
Martedì, 14/10/2014
aggiungi nel body <script type='text/javascript' src='/miscript.js' />

PM Quote
Avatar
Erreg (Normal User)
Newbie


Messaggi: 19
Iscritto: 13/12/2012

Segnala al moderatore
Postato alle 21:55
Martedì, 14/10/2014
ciao TheDarkJuster grazie per la risposta ma non funziona lo stesso , allora se inserisco nel  body ,
Codice sorgente - presumibilmente Plain Text

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


ricevo un messaggio d'errore " self-closing syntax   />  used on a non-void HTML element"
invece se inserisco
Codice sorgente - presumibilmente Plain Text

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


non succede niente ,
qualche idea ?

Ultima modifica effettuata da Erreg il 14/10/2014 alle 21:56
PM Quote
Avatar
TheDarkJuster (Member)
Guru^2


Messaggi: 1620
Iscritto: 27/09/2013

Segnala al moderatore
Postato alle 21:57
Martedì, 14/10/2014
Cosa intendi con non succede niente? lo script è nella stessa cartella del file HTML? Perchè se è così la / prima di scriptButton NON ci va

PM Quote
Avatar
Erreg (Normal User)
Newbie


Messaggi: 19
Iscritto: 13/12/2012

Segnala al moderatore
Postato alle 22:04
Martedì, 14/10/2014
siiii !!!  era proprio così .
il file si trova nella solita cartella senza slash funziona .
grazie mille .
praticamente dovevo indicare il percorso del file.js ?
e se si come mai con questa chiamata non serviva  ?
Codice sorgente - presumibilmente Plain Text

  1. <script src="scriptButton.js"></script>


PM Quote
Avatar
Erreg (Normal User)
Newbie


Messaggi: 19
Iscritto: 13/12/2012

Segnala al moderatore
Postato alle 22:06
Martedì, 14/10/2014
no scusa mi sono accorto di aver detto una stupidaggine , all'altro modo lo indico lo stesso .
grazie ancora e ciao

PM Quote
Avatar
D@vide (Member)
Expert


Messaggi: 450
Iscritto: 30/06/2010

Segnala al moderatore
Postato alle 11:35
Sabato, 18/10/2014
scriptButton.js si trova nella stessa cartella?

PM Quote
Avatar
TheDarkJuster (Member)
Guru^2


Messaggi: 1620
Iscritto: 27/09/2013

Segnala al moderatore
Postato alle 18:31
Sabato, 18/10/2014
Riva, abbiamo già risolto

PM Quote
Avatar
D@vide (Member)
Expert


Messaggi: 450
Iscritto: 30/06/2010

Segnala al moderatore
Postato alle 11:20
Martedì, 21/10/2014
Testo quotato

Postato originariamente da TheDarkJuster:

Riva, abbiamo già risolto



Sì, quando avevo risposto semplicemente la sua risposta era diversa:)

PM Quote