PDA

View Full Version : هنگ کردن مرورگر در اجرای کد



aminhashemy
شنبه 16 فروردین 1393, 10:07 صبح
با عرض سلام و خسته نباشید خدمت دوستان برنامه نویس
من یه تکه کد نوشتم که بتونه توی یک متن بگرده و کلمات رو یکی یکی پیدا کنه
هر جا که به فاصله(Space) رسید رو رد کنه و بره کلمه بعدی رو در خونه بعدی ارایه ذخیره کنه
حالا تا این کد رو میزنم هنگ ممیکنه و اجرا نمیشه تقریبا مطمئنم که ایراد از While هستش
منتهی نمیدونم از کجاشه
اینم کد :




<script type="text/javascript">
<script type="text/javascript">
var lt=new Array;
var i=0;
var end=0;
var start=0
mystring = prompt("Enter Details:");
end=mystring.length;
myregex = /\w*/;
//lt = myregex.exec( mystring );
//start=lt[0].length;
while(start<end)
{
mystring=mystring.substring(start,end-1);
lt[i] = myregex.exec( mystring );
start=lt[i].length;
i++;
};


alert( i );
alert( start );
</script>
alert( i );

پیشاپیش ممنون بابت راهنمایی هاتون

aminhashemy
شنبه 16 فروردین 1393, 12:37 عصر
اقا اگه میدونید بد مطرح کردم یه جور دیگه سوالم رو مطرح کنم
مخم دیگه هنگ کرده
یه مشکل دیگه هم داره
حالا اینو اگه یه لطفی بکنین میریم سراغ بدی

Javidhb
شنبه 16 فروردین 1393, 21:20 عصر
میتونید از این روشها استفاده کنید:

var lt= new Array;
//روش اول
mystring = prompt("Enter Details:");
myregex = /\w+\b/gi;
lt = mystring.match(myregex);
alert( lt );

//روش دوم
var lt2 = mystring.split( ' ' );
alert( lt2[0] );

aminhashemy
چهارشنبه 20 فروردین 1393, 09:28 صبح
دوست عزیز ممنون از اینکه وقت گذاشتید ولی این کل کد نیست
من به اجرای قسمت While توی باقی کداحتیاج دارم
نمیدونید چرا اینجوری میشه ؟؟؟؟