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
"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