Ok så:
<script type="text/javascript">
var d = document, k, CapsLock = false;
$content = "";
$deaf = false;
var sChars =
{
"k48":["=","0"],
"k49":["!","1"],
"k50":["\"","2"],
"k51":["#","3"],
"k52":["¤","4"],
"k53":["%","5"],
"k54":["&","6"],
"k55":["/","7"],
"k56":["(","8"],
"k57":[")","9"],
"k58":["(","8"],
"k186":["^","¨"],
"k187":["?","+"],
"k188":[";",","],
"k189":["_","-"],
"k190":[":","."],
"k191":["*","'"],
"k219":["`","´"],
"k220":["§","½"],
"k226":[">","<"]
}
function GtLt(indData)
{
return indData.replace(/</, "<").replace(/>/, ">");
}
function MaxWordLengthExeeded()
{
$pattern = /\S{11,}$/;
return $pattern.test($content);
}
function Clear()
{
$deaf=false;
$content = '';
document.getElementById('textGoesHere').innerHTML = $content;
document.getElementById('textGoesHereTable').style.visibility = "hidden"
}
function CK(e)
{
e = (!e) ? event : e;
k = e.keyCode;
if ($deaf)
{
e.cancelBubble = true;
return;
}
if (sChars["k"+k])
{
$content += (e.shiftKey) ? sChars["k"+k][0] : sChars["k"+k][1];
}
else
{
switch (k)
{
case 8 :
if ($content.length > 0)
$content = $content.substr(0, $content.length-1);
break;
case 13 :
if ($content != "")
{
// parent.system.document.getElementById('js').src = 'skriv.php?besked=' + encodeURI($content);
$deaf = true;
setTimeout("Clear()", 13000);
}
break;
case 16 :
return false
break;
case 18 :
break;
case 20 :
CapsLock = !CapsLock;
break;
case 27 :
$content = "";
break;
case 112 :
case 113 :
case 114 :
case 115 :
case 116 :
case 117 :
case 118 :
case 119 :
case 120 :
case 121 :
case 122 :
case 123 :
break;
case 192 :
$content += (e.shiftKey ^ CapsLock) ? "Æ" : "æ";
break;
case 221 :
$content += (e.shiftKey ^ CapsLock) ? "Å" : "å";
break;
case 222 :
$content += (e.shiftKey ^ CapsLock) ? "Ø" : "ø";
break;
default:
$content += (e.shiftKey ^ CapsLock) ? String.fromCharCode(k) : String.fromCharCode(k).toLowerCase();
}
}
if ($content != "" && MaxWordLengthExeeded())
$content = $content.substr(0, $content.length-1);
if ($content != "")
document.getElementById('textGoesHereTable').style.visibility = "visible";
else
document.getElementById('textGoesHereTable').style.visibility = "hidden";
if ($content.length > 70)
$content = $content.substr(0, 70);
document.getElementById('textGoesHere').innerHTML = $content;
e.cancelBubble = true;
if (e.preventDefault)
e.preventDefault();
else
e.keyCode = 0;
return false;
};
d.onkeydown=CK;
</script>
- men nu er det altså også slut. Hvad blev der af dine planer om at du skulle lave chatten selv? Det virker mere som om at der er os andre som laver den for dig? Det lære du jo altså ikke noget af.
http://www.w3schools.com/js/default.asp