Diese Website wird vorübergehend in einer einfachen Ansicht angezeigt.
Vektorenpfeile berechnen (m) - Mario & Luigis wunderbare Welt
Mario & Luigis wunderbare Welt
Startseite |
Charaktere |
Spiele |
Konsolen |
Nintendo |
Javascripts |
Webdesign |
Links |
Pagerank |
Awards |
Newsarchiv |
Gästebuch |
Impressum
Desktop-Version | Mobile Version
Vektorenpfeile berechnen
Beschreibung
Dieses Javascript dient der Berechnung zweier Vektorenpfeile von Punkt A zu B und Punkt B zu A. Ungültige Eingaben werden automatisch als 0 gewertet. Vektoren mit Kommazahlen lassen sich natürlich auch berechnen. Dabei muss man aber beachten, dass in Javascript ein Punkt statt einem Komma verwendet wird. Sollte das Javascript in einem Browser ausgeführt werden, der die Javascript-Eigenschaft innerHTML nicht unterstützt, werden die Ergebnisse in einem Textfeld ausgegeben.
Technische Details
Mindestvoraussetzungen
CSS:1.0
Javascript:1.0
Netscape:2.0
Internet Explorer:3.0
Firefox:1.0
Opera:5.12
Chrome:1.0
Safari:1.0
Konqueror:3.1
Verwendete intrinsische Funktionen
Methoden
abs()
if()
parseFloat()
sqrt()
with()
Eigenschaften
innerHTML
value
Vorschau
Vektorenpfeile berechnen
A ( | )
B ( | )
Javascript einbinden
HTML-Code
<form name="Vektorform9" action="">
<table border="0" width="300">
<tr>
<td width="100%" align="center"><font face="Arial" size="3"><b>Vektorenpfeile berechnen</b></td>
</tr>
<tr>
<td width="100%"> </td>
</tr>
<tr>
<td width="100%"><font face="Arial" size="2"><b>A (<input type="text" name="AX9" size="3"> | <input type="text" name="AY9" size="3">)</b></font></td>
</tr>
<tr>
<td width="100%"><font face="Arial" size="2"><b>B (<input type="text" name="BX9" size="3"> | <input type="text" name="BY9" size="3">)</b></font></td>
</tr>
<tr>
<td width="100%"><input type="button" value="Pfeil berechnen" onclick="Vektor9()"></td>
</tr>
</table>
</form>
<form name="Ausgabe9" action="" style="font-family: Arial; font-size: 10pt"><textarea name="tAusgabe9" rows="8" cols="40" style="display: none"></textarea></form>
<script type="text/javascript">
<!--
/*
© Valentin Hammer
Originalversion auf http://www.supermario.homepage.eu
*/
var uInnerHTML = document.Ausgabe9.innerHTML ? true:false;
if(!uInnerHTML)
document.Ausgabe9.tAusgabe9.style.display = "";
function Vektor9()
{
with(document.Vektorform9)
{
var ax9 = parseFloat(AX9.value);
var ay9 = parseFloat(AY9.value);
var bx9 = parseFloat(BX9.value);
var by9 = parseFloat(BY9.value);
}
if(ax9+""=="NaN")
ax9 = 0;
if(ay9+""=="NaN")
ay9 = 0;
if(bx9+""=="NaN")
bx9 = 0;
if(by9+""=="NaN")
by9 = 0;
var AB19 = bx9-ax9;
var AB29 = by9-ay9;
var Laenge9 = Math.abs(Math.sqrt(AB19*AB19+AB29*AB29));
with(document.Ausgabe9)
{
if(uInnerHTML)
innerHTML = unescape('Vektor %3Cspan style="text-decoration: overline">AB%3C/span> = ('+AB19+' | '+AB29+')<br>Vektor %3Cspan style="text-decoration: overline">BA%3C/span> = ('+-AB19+' | '+-AB29+')<br><br>Länge des Vektors: '+Laenge9);
else
tAusgabe9.value = unescape('Vektor AB = ('+AB19+' | '+AB29+')%0AVektor BA = ('+-AB19+' | '+-AB29+')%0A%0ALänge des Vektors: '+Laenge9);
}
}
//-->
</script>
Statistik
Zum Anzeigen der Besucherzahlen muss Javascript im Browser aktiviert sein.
Valid HTML 4.01 Transitional
CSS ist valide!
Copyright Valentin HammerZuletzt geändert am 6. Januar 2020