كنترل پنل             جستجو               پرسشهای متداول            .:: آخرین پست‌های انجمن ::.            لیست اعضا            مدیران سایت             درجات        ورود
فهرست انجمن‌ها -> عمومي برنامه‌نويسي -> زبان Java , Java Script
پاسخ دادن به این موضوع
کدهای مفید جاوااسکریپت (useful javascript codes)
پست تاریخ: یکشنبه 12 تیر 1390 - 22:43    
Hamid
مدیريت كل سایت
مدیريت كل سایت


پست: 5504
عضو شده در: 31 اردیبهشت 1384
محل سکونت: -::ساوه::-
iran.gif


امتياز: 47846

عنوان: کدهای مفید جاوااسکریپت (useful javascript codes) خواندن مشخصات فردی ارسال پیام شخصی

سلام؛
در این تاپیک برخی کدهای کاربردی و مفید و نحوه کار هر یک را درج می‌کنیم.

شما هم کمک کنیدWink

[ وضعيت كاربر: ]

تشکر کردن از پست  پاسخگویی به این موضوع بهمراه نقل قول 


این مطلب آخرین بار توسط Hamid در دوشنبه 13 تیر 1390 - 01:16 ، و در مجموع 1 بار ویرایش شده است.
تشکرها از این پست:

پست تاریخ: یکشنبه 12 تیر 1390 - 22:46    
Hamid
مدیريت كل سایت
مدیريت كل سایت


پست: 5504
عضو شده در: 31 اردیبهشت 1384
محل سکونت: -::ساوه::-
iran.gif


امتياز: 47846

عنوان: انتخاب بخشی از متن یک textarea خواندن مشخصات فردی ارسال پیام شخصی

اگر قصد دارید بخش خاصی از یک textarea را انتخاب کنید، این کد، کد عالی‌ای است:
کد:
function setSelRange(inputEl, selStart, selEnd) {
   if (inputEl.setSelectionRange) {
     inputEl.focus();
     inputEl.setSelectionRange(selStart, selEnd);
   } else if (inputEl.createTextRange) {
     var range = inputEl.createTextRange();
     range.collapse(true);
     range.moveEnd('character', selEnd);
     range.moveStart('character', selStart);
     range.select();
   }
}


مثلاً می‌تونید اینطور ازش استفاده کنید:
کد:
var pos = 17; // Set this to the position of the * character.
setSelRange(document.getElementById('textareaId'), pos, pos);


مثلاً اگر می‌خواهید یک کاراکتر خاص (مثل *) رو پیدا کنید و کرسر موس رو اونجا متمرکز کنید، از این کد استفاده کنید:
کد:
<textarea id="myarea">
Some writing here
*
Then some more on another line
</textarea>


function FocusMe(what){ // what = character to be focused(in your case *)
 var cFocus = document.getElemenById("myarea").innerHTML;
 var pos = cFocus.indexOf(what);
 setSelRange(document.getElementById('myarea'), pos, pos); //Jame's answer above.
}


منبع:
کد:
http://stackoverflow.com/questions/1552567/specifying-where-to-focus-within-textarea

[ وضعيت كاربر: ]

تشکر کردن از پست  پاسخگویی به این موضوع بهمراه نقل قول 
تشکرها از این پست:

پست تاریخ: یکشنبه 12 تیر 1390 - 22:50    
Hamid
مدیريت كل سایت
مدیريت كل سایت


پست: 5504
عضو شده در: 31 اردیبهشت 1384
محل سکونت: -::ساوه::-
iran.gif


امتياز: 47846

عنوان: get and set caret position خواندن مشخصات فردی ارسال پیام شخصی

این مثال:
http://tutorials.aftab.cc/web_designing/javascript/getset.htm
مثال بسیار خوبی هست برای به دست آوردن و یا ست کردن محل قرار گرفتن کرسر موس (Caret) در یک textarea

[ وضعيت كاربر: ]

تشکر کردن از پست  پاسخگویی به این موضوع بهمراه نقل قول 
تشکرها از این پست:

پست تاریخ: یکشنبه 12 تیر 1390 - 23:20    
Hamid
مدیريت كل سایت
مدیريت كل سایت


پست: 5504
عضو شده در: 31 اردیبهشت 1384
محل سکونت: -::ساوه::-
iran.gif


امتياز: 47846

عنوان: پاسخ به «کدهای مفید جاوااسکریپت (usefull javascript codes)» خواندن مشخصات فردی ارسال پیام شخصی

این مثال، شامل کد خوبی هست برای قرار دادن یک Color Picker روی صفحه:
http://tools.aftab.cc/picker

در کل، این سایت:
کد:
http://raphaeljs.com/

شامل یک کتابخانه خوب و قوی برای کار با عکس و رنگ هست.

[ وضعيت كاربر: ]

تشکر کردن از پست  پاسخگویی به این موضوع بهمراه نقل قول 
تشکرها از این پست:

پست تاریخ: پنج‌شنبه 16 تیر 1390 - 13:25    
gtm396
داره كولاك مي‌كنه!
داره كولاك مي‌كنه!


پست: 379
عضو شده در: 15 آذر 1387

iran.gif


امتياز: 4613

عنوان: پاسخ به «کدهای مفید جاوااسکریپت (useful javascript codes)» خواندن مشخصات فردی ارسال پیام شخصی ارسال email

سلام حميد جان Razz
چه جالب!من الان ميخواستم بيام اينجا و يه سوال جاوا اسكريپتي بپرسم كه ديدم اين بحث رو ايجاد كردي Embarassed
من ميخوام يك لينك جاوا اسكريپت (شبيه به ويرايش يك صفحه قبل از پرينت)ايجاد كنم كه وقتي روش كليك ميكني به صفحه بعد بره.يعني يه شماره به شمارنده صفحه اضافه بشه
مثلا صفحات سايت به اين شكل هستند
1.htm
2.htm
3.htm
................
و همچنين براي صفحاتي به شكل
yoursite/post/1
yoursite/post/2
yoursite/post/3
,.....
Wink

[ وضعيت كاربر: ]

تشکر کردن از پست  پاسخگویی به این موضوع بهمراه نقل قول 
تشکرها از این پست:


نمایش پستها:                 مشاهده موضوع قبلی :: مشاهده موضوع بعدی  
پاسخ دادن به این موضوع
 

صفحه 1 از 1

تمام زمانها بر حسب GMT + 3.5 Hours می‌باشند
 Related Topics 


 information 

 

پرش به:  
شما نمی توانید در این بخش موضوع جدید پست کنید
شما نمی توانید در این بخش به موضوعها پاسخ دهید
شما نمی توانید موضوع های خودتان را در این بخش ویرایش کنید
شما نمی توانید موضوع های خودتان را در این بخش حذف کنید
شما نمی توانید در این بخش رای دهید


Copyright 2004-2024. All rights reserved.
© by Aftabgardan Cultural Center : Aftab.cc