< JavaScript Caps Lock

scriptwelt.org das JavaScript Archiv

Navigation
Startseite
Audio & Sound
Formulare
Cookies
Fenster & Frame
Grafik & Text
Navigation
Suche Scripts
Fun und Spiele
Buttons
Diverse
Tutorials
Kontakt
eine Mail an ScriptWelt.org
Webhosting
Tipps zur Providerwahl und zum Webspace

JavaScript in eine HTML Datei einbinden

Sind JavaScripts sicher?

Links zum Thema JavaSript

Impressum
impressum

Diverse JavaScript / Änderung von Caps-Lock Fehlern

Das JavaScript ändert auf klick die versehentlich durch Caps-Lock fasch geschriebenen Wörter.
Autor: Valentin Hammer
zur Demo

in <head> einfügen

<script type='text/javascript'>
<!--gefunden auf http://www.scriptwelt.org -->
/* © Valentin Hammer
Originalversion auf
http://www.meinewebseite.net/supermari0 */

var Eingabetext = "";
var Ausgabetext = "";
var Text_laenge = 0;
var Textposition = 0;
var Text_ausbessern = 0;
var ausgebessert = 0;
function Caps_Lock_Text()
{
document.Caps_Lock_Form.Text_ausgebessert.value = "";
Eingabetext = document.Caps_Lock_Form.Text_mit_Fehler.value;
Text_laenge = parseInt(Eingabetext.length);
Caps_Lock_Text_ausbessern();
}
function Caps_Lock_Text_ausbessern()
{
Text_ausbessern = 0;
for(Textposition=0;Textposition<Text_laenge;Textposition++)
{
if((Eingabetext.charAt(Text_ausbessern)=="!")&&(ausgebessert==0))
{
Ausgabetext += "1";
ausgebessert = 1;
}
if((Eingabetext.charAt(Text_ausbessern)=="1")&&(ausgebessert==0))
{
Ausgabetext += "!";
ausgebessert = 1;
}
if((Eingabetext.charAt(Text_ausbessern)=='"')&&(ausgebessert==0))
{
Ausgabetext += "2";
ausgebessert = 1;
}
if((Eingabetext.charAt(Text_ausbessern)=="2")&&(ausgebessert==0))
{
Ausgabetext += '"';
ausgebessert = 1;
}
if((Eingabetext.charAt(Text_ausbessern)=="§")&&(ausgebessert==0))
{
Ausgabetext += "3";
ausgebessert = 1;
}
if((Eingabetext.charAt(Text_ausbessern)=="3")&&(ausgebessert==0))
{
Ausgabetext += "§";
ausgebessert = 1;
}
if((Eingabetext.charAt(Text_ausbessern)=="$")&&(ausgebessert==0))
{
Ausgabetext += "4";
ausgebessert = 1;
}
if((Eingabetext.charAt(Text_ausbessern)=="4")&&(ausgebessert==0))
{
Ausgabetext += "$";
ausgebessert = 1;
}
if((Eingabetext.charAt(Text_ausbessern)=="%")&&(ausgebessert==0))
{
Ausgabetext += "5";
ausgebessert = 1;
}
if((Eingabetext.charAt(Text_ausbessern)=="5")&&(ausgebessert==0))
{
Ausgabetext += "%";
ausgebessert = 1;
}
if((Eingabetext.charAt(Text_ausbessern)=="&amp;")&&(ausgebessert==0))
{
Ausgabetext += "6";
ausgebessert = 1;
}
if((Eingabetext.charAt(Text_ausbessern)=="6")&&(ausgebessert==0))
{
Ausgabetext += "&amp;";
ausgebessert = 1;
}
if((Eingabetext.charAt(Text_ausbessern)=="/")&&(ausgebessert==0))
{
Ausgabetext += "7";
ausgebessert = 1;
}
if((Eingabetext.charAt(Text_ausbessern)=="7")&&(ausgebessert==0))
{
Ausgabetext += "/";
ausgebessert = 1;
}
if((Eingabetext.charAt(Text_ausbessern)=="(")&&(ausgebessert==0))
{
Ausgabetext += "8";
ausgebessert = 1;
}
if((Eingabetext.charAt(Text_ausbessern)=="8")&&(ausgebessert==0))
{
Ausgabetext += "(";
ausgebessert = 1;
}
if((Eingabetext.charAt(Text_ausbessern)==")")&&(ausgebessert==0))
{
Ausgabetext += "9";
ausgebessert = 1;
}
if((Eingabetext.charAt(Text_ausbessern)=="9")&&(ausgebessert==0))
{
Ausgabetext += ")";
ausgebessert = 1;
}
if((Eingabetext.charAt(Text_ausbessern)=="=")&&(ausgebessert==0))
{
Ausgabetext += "0";
ausgebessert = 1;
}
if((Eingabetext.charAt(Text_ausbessern)=="0")&&(ausgebessert==0))
{
Ausgabetext += "=";
ausgebessert = 1;
}
if((Eingabetext.charAt(Text_ausbessern)=="?")&&(ausgebessert==0))
{
Ausgabetext += "ß";
ausgebessert = 1;
}
if((Eingabetext.charAt(Text_ausbessern)=="ß")&&(ausgebessert==0))
{
Ausgabetext += "?";
ausgebessert = 1;
}
if((Eingabetext.charAt(Text_ausbessern)==":")&&(ausgebessert==0))
{
Ausgabetext += ".";
ausgebessert = 1;
}
if((Eingabetext.charAt(Text_ausbessern)==".")&&(ausgebessert==0))
{
Ausgabetext += ":";
ausgebessert = 1;
}
if((Eingabetext.charAt(Text_ausbessern)==";")&&(ausgebessert==0))
{
Ausgabetext += ",";
ausgebessert = 1;
}
if((Eingabetext.charAt(Text_ausbessern)==",")&&(ausgebessert==0))
{
Ausgabetext += ";";
ausgebessert = 1;
}
if((Eingabetext.charAt(Text_ausbessern)=="*")&&(ausgebessert==0))
{
Ausgabetext += "+";
ausgebessert = 1;
}
if((Eingabetext.charAt(Text_ausbessern)=="+")&&(ausgebessert==0))
{
Ausgabetext += "*";
ausgebessert = 1;
}
if((Eingabetext.charAt(Text_ausbessern)=="'")&&(ausgebessert==0))
{
Ausgabetext += "#";
ausgebessert = 1;
}
if((Eingabetext.charAt(Text_ausbessern)=="#")&&(ausgebessert==0))
{
Ausgabetext += "'";
ausgebessert = 1;
}
if((Eingabetext.charAt(Text_ausbessern).toUpperCase()==Eingabetext.charAt(Text_ausbessern))&&(ausgebessert==0))
{
Ausgabetext += Eingabetext.charAt(Text_ausbessern).toLowerCase();
}
if((Eingabetext.charAt(Text_ausbessern).toUpperCase()!=Eingabetext.charAt(Text_ausbessern))&&(ausgebessert==0))
{
Ausgabetext += Eingabetext.charAt(Text_ausbessern).toUpperCase();
}
Text_ausbessern++;
ausgebessert = 0;
}
document.Caps_Lock_Form.Text_ausgebessert.value = Ausgabetext;
Ausgabetext = "";
}
function Eingabetext_loeschen()
{
document.Caps_Lock_Form.Text_mit_Fehler.value = "";
}
function Ausgabetext_loeschen()
{
document.Caps_Lock_Form.Text_ausgebessert.value = "";
}
//-->
</script>

in <body> einfügen


<br />
<form name="Caps_Lock_Form">
<table border="0">
  <tr>
    <td align="center"><font face="Arial" size="3"><strong>Caps Lock Text korrigieren</strong></font></td>
  </tr>
  <tr>
    <td><font face="Arial" size="2">Eingabetext:</font></td>
  </tr>
  <tr>
    <td><textarea name="Text_mit_Fehler" rows="5" cols="40">Gross UND Kleiner isT MANCHMAL sCHWER</textarea></td>
  </tr>
  <tr>
    <td><font face="Arial" size="2">Ausgabetext:</font></td>
  </tr>
  <tr>
    <td><textarea name="Text_ausgebessert" rows="5" cols="40"></textarea></td>
  </tr>
  <tr>
    <td><input type="button" value="Text korrigieren" onClick="javascript:Caps_Lock_Text()" /><br />
      <input type="button" value="Eingabe löschen" onClick="javascript:Eingabetext_loeschen()" />
      <input type="button" value="Ausgabe löschen" onClick="javascript:Ausgabetext_loeschen()" />
    </td>
  </tr>
</table>

</form>