View Full Version : تعیین عرض یک رشته
ASedJavad
چهارشنبه 06 اردیبهشت 1391, 10:56 صبح
سلام
راهی هست که بشه عرض یک رشته رو بدست اورد؟
یه لیست دارم که میخوام به ترتیب عرضشون مرتبشون کنم
(منظورم از عرض همون طولیه که یک رشته به پیکسل اشغال میکنه!)
iker-casillas
چهارشنبه 06 اردیبهشت 1391, 15:07 عصر
سلام
با این تابع جاوا اسکریپت می تونید عرض رو بگیرید:
function getTextWidth(id){
var oPlaceName = document.getElementById(id);
var iWidth = oPlaceName.offsetWidth + 1;
return iWidth;
}
ASedJavad
چهارشنبه 06 اردیبهشت 1391, 20:27 عصر
ممنونتابعی که شما گذاشتید، عرض یک تگ رو میده یا عرض یک رشته رو؟
iker-casillas
چهارشنبه 06 اردیبهشت 1391, 20:34 عصر
منظورتون رو متوجه نمی شم!!!
نوشته شما اگه تو تگ نباشه که اصلا نمیشه گرفتش. منظورتون رو بیشتر توضیح میدید؟
ASedJavad
چهارشنبه 06 اردیبهشت 1391, 22:27 عصر
مثلا ویندوز یه Api داره به اسم GetTextExtentPoint32 که عرض و ارتفاع یه رشته رو بر اساس فونت مورد نظر به ما میده.
حالا مشکلی نیست.
تو یه تگ با width=100% متنو میریزم بعد از همین راهی که گفتید استفاده میکنم.
فقط یه سوال دیگه:
امکانش هست سوالی که تو پست پنجم تاپیک زیر پرسیدم رو جواب بدید؟
تعیین سلکتور پدر و فرزندی در css (http://barnamenevis.org/showthread.php?338208-%D8%AA%D8%B9%DB%8C%DB%8C%D9%86-%D8%B3%D9%84%DA%A9%D8%AA%D9%88%D8%B1-%D9%BE%D8%AF%D8%B1-%D9%88-%D9%81%D8%B1%D8%B2%D9%86%D8%AF%DB%8C-%D8%AF%D8%B1-css)
iker-casillas
چهارشنبه 06 اردیبهشت 1391, 23:40 عصر
سعی کردم اون سوالتون رو هم جواب بدم امیدوارم مشکل حل شده باشه
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.