Blu-kay
12-10-2008, 12:38
guten sonntag euch allen
ich habe ein Problem und zwar wollte ich in Javascript eine Funktion schreiben,die bei Eingabe eines Planetennamens die Daten bezüglich Durchmesser und Entfernung zur Erde in einer Box wiedergibt,dies alles mit Arrays,nur habe ich ein Skript geschrieben,bei Click auf den Button passiert nur nichts und ich komme partout nicht darauf was daran falsch ist,hier der Quelltext:
<!DOCTYPE HTML PUBLIC"-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>S.105Nr5</title>
<script type="text/javascript">
<!--
var planet=new Array(4)
planet[0]="Merkur"
planet[1]="Venus"
planet[2]="Erde"
planet[3]="Mars"
var entfernung=new Array(4)
entfernung[0]=36
entfernung[1]=67
entfernung[2]=93
entfernung[3]=141
var durch=new Array(4)
durch[0]=3100
durch[1]=7700
durch[2]=7290
durch[3]=4200
function planetensuche() {
var gesuchterPlanet=document.das.d.value
for(var i=0; i<planet.length; i++)
{
if (planet[i]==gesucherPlanet) { break
}
}
alert("Der Planet ist "+entfernung[i]+" Mio.Kilometer entfernt und hat einen Durchmesser von "+durch[i]+" Mio.Kilometern");
}
//-->
</script>
</head>
<body>
<form name="das">
<input type="text" name="d" value="" size=50>
<input type="button" name="knopf" value="Eingabe" onClick="planetensuche()">
</form>
</body>
</html>
könnt ihr mir helfen?
ich habe ein Problem und zwar wollte ich in Javascript eine Funktion schreiben,die bei Eingabe eines Planetennamens die Daten bezüglich Durchmesser und Entfernung zur Erde in einer Box wiedergibt,dies alles mit Arrays,nur habe ich ein Skript geschrieben,bei Click auf den Button passiert nur nichts und ich komme partout nicht darauf was daran falsch ist,hier der Quelltext:
<!DOCTYPE HTML PUBLIC"-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>S.105Nr5</title>
<script type="text/javascript">
<!--
var planet=new Array(4)
planet[0]="Merkur"
planet[1]="Venus"
planet[2]="Erde"
planet[3]="Mars"
var entfernung=new Array(4)
entfernung[0]=36
entfernung[1]=67
entfernung[2]=93
entfernung[3]=141
var durch=new Array(4)
durch[0]=3100
durch[1]=7700
durch[2]=7290
durch[3]=4200
function planetensuche() {
var gesuchterPlanet=document.das.d.value
for(var i=0; i<planet.length; i++)
{
if (planet[i]==gesucherPlanet) { break
}
}
alert("Der Planet ist "+entfernung[i]+" Mio.Kilometer entfernt und hat einen Durchmesser von "+durch[i]+" Mio.Kilometern");
}
//-->
</script>
</head>
<body>
<form name="das">
<input type="text" name="d" value="" size=50>
<input type="button" name="knopf" value="Eingabe" onClick="planetensuche()">
</form>
</body>
</html>
könnt ihr mir helfen?