PDA

View Full Version : سوال: کاراکتر کشیده



mdh1388
دوشنبه 11 شهریور 1392, 18:49 عصر
سلام

میدونید چه طور میشه کاراکتر کشیده با استفاده از html و css یا javascript کشید؟مثل ک کشیده؟

دانیال دزفولی
دوشنبه 11 شهریور 1392, 19:00 عصر
ســــــــــــــــــــــــ ـــــــــــــــــــــــــ ــــــــــــــلام

شیفت و ت

amirrezaq
دوشنبه 11 شهریور 1392, 19:07 عصر
Shift+J
موفق باشید:چشمک:

mdh1388
دوشنبه 11 شهریور 1392, 19:09 عصر
shift+j تو word جواب میده.
با html چه جوری میتونم ایجادش کنم؟

علیرضا.ا
دوشنبه 11 شهریور 1392, 19:18 عصر
فرقی نداره
توی html هم ج میده

refugee
دوشنبه 11 شهریور 1392, 19:19 عصر
:لبخند: چه چیزایی مردم میپرسن ...

با شیف و ت

نتیجه : امیــــــــــــــــــــــ ـــــــــــر علیــــــــــــــــــــــ ـــــــــــــــــــــــــ ـــــــــ ...

refugee
دوشنبه 11 شهریور 1392, 19:20 عصر
در ضمن فرقی هم نداره تو ورد باشه یا .... ( البته من یادمه تو ویندوز 7 با شیف و اندرلاین - میشد )

mdh1388
دوشنبه 11 شهریور 1392, 23:36 عصر
منظورم اینه که یک کد جاوا اسکریپت می خوام که بتونه کشیده رو به کـــــــــــــــــــــشید ه تبدیل کنه!!!

moeinmohebbi
سه شنبه 12 شهریور 1392, 01:44 صبح
قطعا میشه با جاوا اسکریپت چنین کدی نوشت ، کار سختی نیست اگه با رشته ها کار کرده باشی، کدی می‌خواد که متن رو پیمایش کنه و بعد از کاراکتر مورد نظرت کاراکتر "ــ" رو اضافه کنه، اگه وقت کنم حتما یه نمونه برات میزارم.

tadayoni
سه شنبه 12 شهریور 1392, 10:58 صبح
خوب واسه این کار باید یه قانونی داشته باشی . اینکه کجا این کاراکتر کشیده رو اضافه کنه . چند تا اضافه کنه و ...

mdh1388
سه شنبه 12 شهریور 1392, 15:32 عصر
اینکه کجا کاراکتر ها کشیده بشن یا میزان کشیدگی چقدر باشه،شاید کار خیلش سختی نباشه،مهم تر از اون اینه که چطور باید اضافه بشه.
اگر راهنماییم کنید،ممنون میشم.

Omid Jackson
سه شنبه 12 شهریور 1392, 17:49 عصر
با آیدی مقدارش رو میگیری میریزی تو متغیر، پیمایش میکنی با حلقه با حلقه و مثلا میخوای بعد حرف ک 5 تا ـ باشه innerHTML رو هرسری += میکنی و وقتی به حرف ک رسیدی innerHTML رو += "ــــــ" میکنی
این لینک (http://jsfiddle.net/OmidJackson/9Z2jL/)
این هم کد:


<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Untitled Document</title>
<script>
function findAndAdd() {
var test = document.getElementById("test");
var text = test.innerHTML;
test.innerHTML = "";
for ( var i = 0 ; i < text.length ; i++ ) {
test.innerHTML += text[i];
if ( text[i] == "ک" ){
test.innerHTML += "ـــــ";
}
}
}
</script>
</head>

<body>
<p id="test">یک تگ برای تست کشیده</p>
<button onClick="findAndAdd();">تست</button>
</body>
</html>

moeinmohebbi
سه شنبه 12 شهریور 1392, 18:03 عصر
مثل اینکه دیر اومدم :))
Omid Jackson خیلی شیک کد رو نوشته ، ...

mdh1388
سه شنبه 12 شهریور 1392, 18:49 عصر
خیلی خیلی ممنون! دستتون درد نکنه
عالی بود!!!

Omid Jackson
سه شنبه 12 شهریور 1392, 19:14 عصر
خواهش میکنم، قابلی نداشت :)