aiuto per modifica codice "Weight Calculator"
ciao a tutti, ho inserito sul mio sito un javascript per il calcolo del peso sui pianeti preso da qui, ho tradotto le parti in italiano e aggiunto le immagini dei pianeti spostandole sotto il menu a tendina per selezionare il pianeta, però per plutone non ha i dati per fare il calcolo e quando si seleziona invece del risultato dice
Citazione:
"Attualmente non si dispone di dati sufficenti per calcolare il peso su Plutone."
poi ho trovato questo sito che ha molti piu pianeti ed anche i dati per plutone, ho provato ad aggiungere pianeti senza problemi, ma se vado ad eliminare la parte di codice relativa al risultato di plutone ed a inserire il dato per il calcolo del peso lo script non funziona piu, sapete come posso risolvere? questa è la parte di codice che elimino
Codice:
(document.form.select.value==8){
document.form.text.value = "Attualmente non si dispone di dati sufficenti per calcolare il peso su Plutone."
document.pic.src = "images/planetImages/Planet9.jpg"
qui dove vado ad inserire il dato relativo a plutone
Codice:
var percent=new Array();
percent[0]=".38"
percent[1]=".91"
percent[2]="1"
percent[3]=".38"
percent[4]="2.54"
percent[5]=".93"
percent[6]=".8"
percent[7]="1.2"
percent[8]="unknown"
percent[9]="27.072"
questo il codice completo come lo vedete sul mio sito nella sidebar di sinistra, con in piu il sole aggiunto da me allo script originale
Codice:
<html lang="en" xml:lang="en" xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" />
<title>Weight Calculator</title>
<script type="text/javascript" charset="utf-8">
function calc() {
//if (isNaN(name)){
//if(name=="") {
//document.form.text.value = "Please enter your Earth weight above to find your weight on planet "need planet name to print".
// }
if
(document.form.select.value==8){
document.form.text.value = "Attualmente non si dispone di dati sufficenti per calcolare il peso su Plutone."
document.pic.src = "images/planetImages/Planet9.jpg"
}
//else if(name=="") {
//document.form.text.value = "Please enter your Earth weight above to find your weight on " + [document.form.select.value] + "."
//alert("Please enter a number");
// }
//}
else {
var planet=new Array();
planet[0]="Mercurio"
planet[1]="Venere"
planet[2]="Terra"
planet[3]="Marte"
planet[4]="Giove"
planet[5]="Saturno"
planet[6]="Urano"
planet[7]="Nettuno"
planet[8]="Plutone"
planet[9]="Sole"
var percent=new Array();
percent[0]=".38"
percent[1]=".91"
percent[2]="1"
percent[3]=".38"
percent[4]="2.54"
percent[5]=".93"
percent[6]=".8"
percent[7]="1.2"
percent[8]="unknown"
percent[9]="27.072"
var Image = new Array(9);
Image[0] = "images/planetImages/Planet1.jpg";
Image[1] = "images/planetImages/Planet2.jpg";
Image[2] = "images/planetImages/Planet3.jpg";
Image[3] = "images/planetImages/Planet4.jpg";
Image[4] = "images/planetImages/Planet5.jpg";
Image[5] = "images/planetImages/Planet6.jpg";
Image[6] = "images/planetImages/Planet7.jpg";
Image[7] = "images/planetImages/Planet8.jpg";
Image[8] = "images/planetImages/Planet9.jpg";
Image[9] = "images/planetImages/Planet10.jpg";
document.form.text.value = "Il Tuo Peso Sarebbe: " +(document.form.input.value)*percent[document.form.select.value]+" Su "+planet[document.form.select.value]+"."
document.pic.src = Image[document.form.select.value]
}
// }
}
</script> </head>
<body bgcolor="#000000" text="#FFFFFF">
<div align="center">
<h1>
</h1>
<h3>
Scopri il tuo peso sui pianeti del nostro sistema solare</h3>
<table>
<tbody>
<tr>
<td>
</td>
<td>
<form name="form">
<table>
<tbody>
<tr>
<td>
Inserisci Il Tuo Peso Sulla Terra:</td>
</tr>
<tr>
<td>
<input name="input" type="text" /></td>
</tr>
<tr>
<td>
</td>
</tr>
<tr>
<td>
Seleziona il Pianeta:</td>
</tr>
<tr>
<td>
<select name="select" onchange="calc();"><option value="0">Mercurio</option><option value="1">Venere</option><option selected="selected" value="2">Terra</option><option value="3">Marte</option><option value="4">Giove</option><option value="5">Saturno</option><option value="6">Urano</option><option value="7">Nettuno</option><option value="8">Plutone</option><option value="9">Sole</option></select></td>
</tr>
<tr>
<td style="text-align: center;">
<img alt="Planet Image" name="pic" src="images/planetImages/Planet3.jpg" /></td>
</tr>
<tr>
<td>
Il tuo peso sul pianeta selezionato:</td>
</tr>
<tr>
<td>
<textarea name="text" rows="6">Inserisci il tuo peso sulla terra; Seleziona un pianeta e scopri il tuo peso su quel pianeta.</textarea></td>
</tr>
</tbody>
</table>
</form>
</td>
</tr>
</tbody>
</table>
</div>
</body>
</html>
spero che possiate aiutarmi grazie mille a tutti