منتديات ماي اصحاب
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.

Sam Hameed
Sam Hameed
المدير العام
المدير العام
الجنس : ذكر مشاركات : 4061
http://www.my-as7ab.comhttps://www.facebook.com/samhameed167http://www.my-as7ab.com
27112009
نص يظهر بطريقة الآلة الكاتبة


الكود مجاني

بس لا تنسونا من ردودكم

الكود:

<p id='anima' style="position:absolute;font-size:20;background-color:white;">
</p>
<br>
<br>
<script language="Javascript">
// Visit [url=http://www.star28.com/]http://www.star28.com/[/url] for more code
<!-- Begin
text = "هذا هو النص الذي يظهر بطريقة الآلة الكاتبة .....";
word = text.split('~');
i = -1;          //letter count
j = 0;            //which word in array is to be spelled
start = 0;      //variable to hold cycles of the blink
scount = 0;  //variable to hold cycles of the mispell
function checkIt() {
with(document.all.anima) {
if(innerText.charAt(innerText.length-1) == "_") {
innerText = innerText.substring(0, innerText.length - 1);
return true;
}
else {
innerText = innerText + "_";
return false;
}
}
}
function blinkfor(count, timing) {
with(document.all.anima) {
if(start < count) {
if(checkIt()) {
start++;
}
mistake = 'blinkfor('+count+','+timing+')';
setTimeout('eval(mistake)', timing);
}
else {
start = 0;
i++;
call_It();
}
}
}
function mispell(offset,correction) {
with(document.all.anima) {
if(scount < offset) {
if(!checkIt()) {
innerText = innerText.substring(0, innerText.length-2) + "_";
scount++;
}
mistake = 'mispell(' + offset + ', "' + correction + '")';
setTimeout("eval(mistake)", 150);
}
else {
if(correction == '' && scount == offset ) {
i = i - offset;
scount++;
}
if(offset > 0) {
if(checkIt()) {
innerText += correction.charAt(correction.length - offset) + "_";
offset--;
}
mistake = 'mispell(' + offset + ',"' + correction + '")';
setTimeout("eval(mistake)", 150);
}
else {
scount = 0;
j++;
innerText = innerText.substring(0, innerText.length - 1);
call_It();
}
}
}
}
function spellit(string) {
with(document.all.anima) {
if(i <= string.length) {
if(string.charAt(i) == '/') {
NumErrs = string.charAt(i + 1);
NewLets = string.substring(i + 2, i + NumErrs);
mispell(NumErrs,NewLets);
}
else if(i <= string.length - 1) {
i++;
innerText = string.substring(0,i) + "_";
mistake = 'spellit("' + string + '")';
setTimeout("eval(mistake)", 150);
}
else {
innerText = string.substring(0, i);
j++;
call_It();
}
}
}
}
function call_It() {
with(document.all) {
if(i == -1){
blinkfor(4, 150);
}
else if(j <= word.length - 1) {
spellit(anima.innerText + " " + word[j]);
}
else {
blinkfor(100,230);
}
}
}
if(document.all) {
call_It();
}
//  End -->
</script>

بتوفيق نص يظهر بطريقة الآلة الكاتبة 148211
مُشاطرة هذه المقالة على:reddit

تعاليق

KING BOSS
الخميس ديسمبر 24, 2009 4:00 amKING BOSS
مشكور اخي سامكو
رومنسي ورايق
الجمعة أبريل 16, 2010 6:30 amرومنسي ورايق
شكرا على الكود الرائع
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى