WarSlash
2005-04-29, 20:22:33
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>String-Formatierung</title>
<script type="text/javascript" language="javascript">
<!--
function string() {
var symbol,eingabe, ausgabe, ausgabe2;
symbol = document.StringFormatierung.SymbolString.value;
eingabe = document.StringFormatierung.EingabeString.value;
ausgabe = "";
ausgabe2 = "";
for (i = 0; i <= eingabe.length; i++) { // Vorwärts einlesen
ausgabe = ausgabe + eingabe.charAt(i) + symbol;
}
for (i = eingabe.length; i >=0; i--) { // Rückwärts einlesen
ausgabe2 = ausgabe2 + eingabe.charAt(i).toLowerCase() + symbol;
}
if ( ausgabe.toUpperCase() == ausgabe2.toUpperCase()) { //Testen ob es sich um ein Palindrom handelt
window.alert("Palindrom")
}
document.StringFormatierung.AusgabeString.value = ausgabe;
document.StringFormatierung.AusgabeString2.value = ausgabe2;
}
//-->
</script>
</head>
<body>
<form name="StringFormatierung">
<h1 align="center">String-Formatierung 1.1</h1>
<p align="center">Wort<input type="text" name="EingabeString"></p>
<p align="center">Symbol<input type="text" name="SymbolString"></p>
<p align="center"><input type="button" value="Format" onclick="string()"></p>
<p align="center">Normal<input type="text" name="AusgabeString"></p>
<p align="center">Rückwärts<input type="text" name="AusgabeString2"></p>
</form>
</body>
</html>
Der Code funktioniert richtig, das ist nicht mein Problem. Nur beim Rückwärtssetzen wird der letzte Buchstabe großgeschrieben, was ja auch normal ist, weil er ja nur die Buchstaben von "Normal" spiegelt. Ich möchte jedoch das der erste Buchstabe im Feld "Rückwärts" größgeschrieben wird und der rest klein!
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>String-Formatierung</title>
<script type="text/javascript" language="javascript">
<!--
function string() {
var symbol,eingabe, ausgabe, ausgabe2;
symbol = document.StringFormatierung.SymbolString.value;
eingabe = document.StringFormatierung.EingabeString.value;
ausgabe = "";
ausgabe2 = "";
for (i = 0; i <= eingabe.length; i++) { // Vorwärts einlesen
ausgabe = ausgabe + eingabe.charAt(i) + symbol;
}
for (i = eingabe.length; i >=0; i--) { // Rückwärts einlesen
ausgabe2 = ausgabe2 + eingabe.charAt(i).toLowerCase() + symbol;
}
if ( ausgabe.toUpperCase() == ausgabe2.toUpperCase()) { //Testen ob es sich um ein Palindrom handelt
window.alert("Palindrom")
}
document.StringFormatierung.AusgabeString.value = ausgabe;
document.StringFormatierung.AusgabeString2.value = ausgabe2;
}
//-->
</script>
</head>
<body>
<form name="StringFormatierung">
<h1 align="center">String-Formatierung 1.1</h1>
<p align="center">Wort<input type="text" name="EingabeString"></p>
<p align="center">Symbol<input type="text" name="SymbolString"></p>
<p align="center"><input type="button" value="Format" onclick="string()"></p>
<p align="center">Normal<input type="text" name="AusgabeString"></p>
<p align="center">Rückwärts<input type="text" name="AusgabeString2"></p>
</form>
</body>
</html>
Der Code funktioniert richtig, das ist nicht mein Problem. Nur beim Rückwärtssetzen wird der letzte Buchstabe großgeschrieben, was ja auch normal ist, weil er ja nur die Buchstaben von "Normal" spiegelt. Ich möchte jedoch das der erste Buchstabe im Feld "Rückwärts" größgeschrieben wird und der rest klein!