Salve a tutti.
Ho uno script nel quale vorrei poter includere delle variabili "globali" visibili da tutte le funzioni dello script stesso. Ho inserito, fra i tag <script language="javascript"> e </script>, il seguente codice:
var A = window.document.getElementById('mq').value;
var B = window.document.getElementById('euromq').value;
var C = window.document.getElementById('coefficienteeta'). value;
var R = window.document.getElementById('result').value;
function coeff_eta(n)
{
var x;
[...calcoli eseguiti su x...]
C=x;
}
function media()
{
//codice omesso
}
function refresh()
{
if ((parseInt(A, 10)!=A)||(parseFloat(B)!=B))
R='---';
else
R=parseInt((parseInt(A, 10) * parseFloat(B) * media() * parseFloat(C))*100,10)/100;
}
Per non dover scrivere ogni volta window.document.getElementById..., ho pensato di memorizzare tali valori in altrettante variabili A, B, C e R, e le ho scritte all'esterno di ogni funzione perché devono essere utilizzate da tutte le funzioni.
Ma al caricamento pagina mi viene restituito subito l'errore:
Riga: 20
Carattere: 1
Errore: Necessario oggetto
Codice: 0
Il carattere 1 della riga 20 è la 'v' di 'var A...' nella prima riga del codice script.
Chi mi saprebbe aiutare?
Grazie a tutti anticipatamente!
Andrea