Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > it.comp.lang.javascript > #8097

Utilizzo variabili

X-Received by 10.157.0.6 with SMTP id 6mr1344861ota.105.1478870352547; Fri, 11 Nov 2016 05:19:12 -0800 (PST)
X-Received by 10.157.60.235 with SMTP id t40mr43101otf.0.1478870352506; Fri, 11 Nov 2016 05:19:12 -0800 (PST)
Path csiph.com!weretis.net!feeder6.news.weretis.net!news.glorb.com!q124no671699itd.0!news-out.google.com!x12ni401ita.0!nntp.google.com!e187no676824itc.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail
Newsgroups it.comp.lang.javascript
Date Fri, 11 Nov 2016 05:19:12 -0800 (PST)
Complaints-To groups-abuse@google.com
Injection-Info glegroupsg2000goo.googlegroups.com; posting-host=93.66.80.157; posting-account=OwmecgoAAABtnAM8o49ZOdZSHd6uspDt
NNTP-Posting-Host 93.66.80.157
User-Agent G2/1.0
MIME-Version 1.0
Message-ID <759470d0-4ddc-4fbc-b54d-71bc70272ba2@googlegroups.com> (permalink)
Subject Utilizzo variabili
From tres.farc@gmail.com
Injection-Date Fri, 11 Nov 2016 13:19:12 +0000
Content-Type text/plain; charset=UTF-8
Content-Transfer-Encoding quoted-printable
Xref csiph.com it.comp.lang.javascript:8097

Show key headers only | View raw


Buongiorno.
Ho un problema con l'utilizzo di funzioni/variabili in javascript.

Supponiamo di avere questa pagina html:

*************************************************************
<html>
<head>
<script src="squadra_1.js" type="text/javascript"></script>
<script src="squadra_2.js" type="text/javascript"></script>
<script src="formazione.js" type="text/javascript"></script>
</head>

<body>

<div>
<a onclick="scriviHTML(1)">Squadra 1</a><br>
<a onclick="scriviHTML(2);">Squadra 2</a>
</div>

<div id="myDiv"></div>

</body>
</html>
*************************************************************

Lo script "formazione.js" è così (concentratevi sulle variabili):

*************************************************************
function scriviHTML(input){
var t='';

t+='<div>'+equipe+'_'+input+[0]+'</div>';  //Nome della squadra
t+='<div>&nbsp;'+avversari+'_'+input+[0][0]+'</div>'; // Nome 1° avversaria

document.getElementById("myDiv").innerHTML = t;
}

scriviHTML();
*************************************************************

Lo script "squadra_1.js" è così:

*************************************************************
var equipe_1=['BAYERN MONACO','Monaco di Baviera','Germania']

var avversari_1=[
['JUVENTUS','REAL MADRID','BARCELLONA'],
['1-0','2-2','1-1']
]
*************************************************************


Lo script "squadra_2.js" è così:

*************************************************************
var equipe_2=['PARIS SAINT GERMAIN','Parigi','Francia']

var avversari_2=[
['BESIKTAS','PORTO','MILAN'],
['2-1','4-2','0-1']
]
*************************************************************

In pratica ho, per ogni squadra, un file esterno .js che riporta dati di ognuna di esse.
Ho chiamato tali file "squadra_1.js", "squadra_2.js"....ecc.
All'interno di tali file ci sono delle variabili che io chiamo con la funzione "scriviHTML(input)".

Ma se io passo "input" alla funzione "scriviHTML(input)" non dovrebbe andare a beccarmi le variabili che mi interessano?
Se metto input=2 dovrebbe andare a prendere le variabili

equipe_2[0]
avversari_2[0][0]

so che ho la funzione "scriviHTML(input)" è sbagliata...ma perchè la funzione, al click, non visualizza nulla?
Ho non si puo' fare nulla?

Back to it.comp.lang.javascript | Previous | NextNext in thread | Find similar


Thread

Utilizzo variabili tres.farc@gmail.com - 2016-11-11 05:19 -0800
  Re: Utilizzo variabili Alessandro Pellizzari <shuriken@amiran.it> - 2016-11-12 08:15 +0000
    Re: Utilizzo variabili tres.farc@gmail.com - 2016-11-19 02:05 -0800
      Re: Utilizzo variabili Alessandro Pellizzari <shuriken@amiran.it> - 2016-11-21 10:39 +0000

csiph-web