tekst hjælp mig
Hvad er problemet med det her når man skriver noget kan man kun nå skrive 1 bogstav så forsvinder det med det samme igen<script>
var d = document, k, CapsLock = false, Ctrl = 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(/>/, ">");
return indData.replace(//, "");
}
function MaxWordLengthExeeded()
{
$pattern = /\S{50,}$/;
return $pattern.test($content);
}
function Clear()
{
if ($content != "" || !$deaf){
$deaf=false;
$content = '';
document.getElementById('textGoesHere').innerHTML = $content;
document.getElementById('bubble').style.visibility = "hidden"
document.getElementById('bubble').style.filter='alpha(opacity=60)';
}
}
function CK(e)
{
e = (!e) ? event : e;
k = e.keyCode;
if ($deaf)
{
$deaf = false;
$content = '';
document.getElementById('textGoesHere').innerHTML = $content;
document.getElementById('bubble').style.visibility = "visible"
document.getElementById('bubble').style.filter='alpha(opacity=60)';
}
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 != "" || !$deaf)
{
myaction.location = 'ZbSider.php?side=send&mes=' + encodeURI($content);
$deaf = true;
setTimeout("Clear()", 1500000000000000000000000000);
document.getElementById('textGoesHere').style.color = "black";
document.getElementById('bubble').style.filter='alpha(opacity=100)';
}
break;
case 16 :
return false
break;
case 17 :
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('bubble').style.visibility = "visible";
else
document.getElementById('bubble').style.visibility = "hidden";
if ($content.length > 300)
$content = $content.substr(200, 120);
document.getElementById('textGoesHere').innerHTML = $content;
setTimeout("Clear()", 150000000000000);
e.cancelBubble = true;
if (e.preventDefault)
e.preventDefault();
else
e.keyCode = 0;
return false;
};
d.onkeydown=CK;
</script>
