::: در حال بارگیری لطفا صبر کنید :::Loading , please wait ...

انجمن کدستانMoisrex

MoisrexMoisrex.rozblog.com
زمان جاریtime : شنبه 16 تیر 1403 - 7:01 بعد از ظهر
نام کاربریusername : پسوردpassword : یاor عضویتregister | رمز عبور را فراموش کردمForgot your password?
شما در سایت ما ثبت نام نکرده اید و یا وارد اکانت کاربری خود نشده اید. از شما خواهشمند هستیم You are not log in to site. Please وارد شویدlogin یاor ثبت نام کنیدregister .
چگونه بتوانیم بی نهایت تکست باکس بسازیم؟
تعداد بازدیدvisits : 767
doctor-web آفلاین



ارسال هاAnswers : 28
عضویتRegistration date : 22 /12 /1393
حمایت کردهThanks : 33
حمایت شدهThanked : 7
چگونه بتوانیم بی نهایت تکست باکس بسازیم؟

سلام

عید بر همه دوستان مبارک.

سوالی که داشتم اینه چه طوری بی نهایت Textbox حالا چه از نوع textarea و چه از نوع input text بسازیم که وقتی دکمه ساخت کد رو زدیم مقادیر اون ها هم توی کد درج بشه.

مثل ابزار زیر که هرچقدر تکست باکس همه بسازیم آخرش توی بخش ایجاد کد قرار میگیرند.

http://moisrex.rozblog.com/post/3530/auto-link-maker.html

دوشنبه 03 فروردین 1394 - 12:28
وب کاربرUser's blog ارسال پیامsend p.m. نقل قولReply سپاس گزارمThanks گزارشReport
حمایت شده حمایت شدهThanks : سپاس هاThanks (1) : smaeal -
smaeal آفلاین



ارسال‌هاAsnwers : 10648
عضویتRegistration date : 18 /11 /1392
حمایت کردهthanks : 18906
حمایت شدهThanked : 5424
پاسخAnswer 1 : چگونه بتوانیم بی نهایت تکست باکس بسازیم؟

داداش سلام...

زیاد سخت نیست...

فقط باید یه متغیر با مقدار صفر بزاری بیرون از تابع و بعدش شروع کنی به صورت چرخه وار کار کردن...

نمونه کدش رو ببینی میفهمی...این کاملاً سادشه...باکس رو زیاد نمیکنه...

ولی افزودن رو بزن میفهمی:

کد:
<script>

var id=2,

MirLink='';

function SenMirAddCode(){

MirLink+=',\''+document.getElementById('Link_Array').value.replace(new RegExp('\'','gim'),'\\\'')+'\'';

document.getElementById('Link_Array').value='';

document.getElementById('Link_Id').innerHTML=id;

id++;

}

function SenMirMakeCode(){

if(id<=5){

var MirBoxCode=document.getElementById('MirTextarea'),

MirTime=document.getElementById('MirTime').value,

MirShowDis=document.getElementById('Show_Dis');

MirBoxCode.value='<sc'+'ript>var links=new Array('+MirLink.replace(',','')+'),mirtime='+MirTime+'000;<\/sc'+'ript>\n<sc'+'ript src="http://up.3nafari.ir/up/3nafari/Moisrex/SenMirPopUp.js"><\/sc'+'ript>\n<\/head>';

MirShowDis.style.display='block';

}

else{

document.getElementById('Fun_Mess').innerHTML='<span style="color:red;">بسه دیگه،پدر سایتت در میادا..:دی<\/span>';

}

}

</script>

<center>

لینک شماره : <span id="Link_Id">1</span> : <input value="" size="32" placeholder="مثال : http://moisrex.rozblog.com" id="Link_Array" type="text"><br><br>

زمان بسته شدن پنجره پاپ آپ بعد از <input value="" size="15" placeholder="مثال : 5" id="MirTime" type="text"> ثانیه.<br><br>

<button onclick="SenMirAddCode();">افزودن لینک</button>

<button onclick="SenMirMakeCode();">ساخت کد</button><br><br>

<div id="Fun_Mess"></div>

</center>


===================================================
برای تشکر از دکمه « سپاسگزارم » استفاده نمایید
دوشنبه 03 فروردین 1394 - 12:33
وب کاربرUser's blog ارسال پیامSend p.m. نقل قولReply سپاس گزارمThanks گزارشReport
حمایت شده حمایت شده: سپاس هاThanks (1) : doctor-web -
doctor-web آفلاین



ارسال‌هاAsnwers : 28
عضویتRegistration date : 22 /12 /1393
حمایت کردهthanks : 33
حمایت شدهThanked : 7
پاسخAnswer 2 : چگونه بتوانیم بی نهایت تکست باکس بسازیم؟

ممنونم.

فقط میشه یکم بیشتر با کدهایی ساده تر مثال بزنید؟

بنده کامل متوجه نشدم.

چه طور بدون استفاده از حلقه های for یا while این کد ساخته شد؟

دوشنبه 03 فروردین 1394 - 12:47
وب کاربرUser's blog ارسال پیامSend p.m. نقل قولReply سپاس گزارمThanks گزارشReport
حمایت شده حمایت شده: سپاس هاThanks (1) : smaeal -
smaeal آفلاین



ارسال‌هاAsnwers : 10648
عضویتRegistration date : 18 /11 /1392
حمایت کردهthanks : 18906
حمایت شدهThanked : 5424
پاسخAnswer 3 : چگونه بتوانیم بی نهایت تکست باکس بسازیم؟

خب وقتی یه متغیر بیرون از تابع function نوشته میشه...

بعدش داخل تابع صداش میزنیم مثلاً...اصلاً بزار با مثال بگم...

نگاه کن..ما متغیر id رو با مقدار 0 بیرون از تابع نوشتیم...

بعدش داخل تابع یه قسمتی به این شکله ++id

خب با هربار اجرای تابع...اون مقدار صفر زیاد میشه...0...1...2...3 و الی آخر

در آخر هم تعدادشون رو میگیره و در کد لحاظ میکنه...


===================================================
برای تشکر از دکمه « سپاسگزارم » استفاده نمایید
دوشنبه 03 فروردین 1394 - 12:50
وب کاربرUser's blog ارسال پیامSend p.m. نقل قولReply سپاس گزارمThanks گزارشReport
حمایت شده حمایت شده: سپاس هاThanks (1) : doctor-web -
doctor-web آفلاین



ارسال‌هاAsnwers : 28
عضویتRegistration date : 22 /12 /1393
حمایت کردهthanks : 33
حمایت شدهThanked : 7
پاسخAnswer 4 : چگونه بتوانیم بی نهایت تکست باکس بسازیم؟

بازم تشکر.

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

مثلا اگر توی کادر اول نوشتیم سلام و بعد دکمه ساخت textbox جدید روزدیم و توی تکست باکس جدید نوشتیم خداحافظ.این سلام و خداحافظ توی بخش نمایش ساخت کد نمایش داده میشن؟

یعنی تمام مقادیر در متغییر MirLink ثبت میشن؟

دوشنبه 03 فروردین 1394 - 12:58
وب کاربرUser's blog ارسال پیامSend p.m. نقل قولReply سپاس گزارمThanks گزارشReport
smaeal آفلاین



ارسال‌هاAsnwers : 10648
عضویتRegistration date : 18 /11 /1392
حمایت کردهthanks : 18906
حمایت شدهThanked : 5424
پاسخAnswer 5 : چگونه بتوانیم بی نهایت تکست باکس بسازیم؟

آره...وقتی سلام رو نوشتی...و دوباره یه کلمه دیگه میخوای اضافه کنی...دکمه افزودن رو میزنی...

بعدش میزنی خدانگهدار...دوباره افزودن رو میزنی...

اینا همشون توی Array یا همون آرایه ذخیره میشن...و در کد اصلی نمایش داده میشن..همین...


===================================================
برای تشکر از دکمه « سپاسگزارم » استفاده نمایید
دوشنبه 03 فروردین 1394 - 12:59
وب کاربرUser's blog ارسال پیامSend p.m. نقل قولReply سپاس گزارمThanks گزارشReport
حمایت شده حمایت شده: سپاس هاThanks (1) : doctor-web -
hassan-pc آفلاین



ارسال‌هاAsnwers : 71
عضویتRegistration date : 6 /8 /1391
حمایت کردهthanks : 9
حمایت شدهThanked : 22
پاسخAnswer 6 : چگونه بتوانیم بی نهایت تکست باکس بسازیم؟

اگه بخای input به صفحه اضافه بشه میتونی از این طورری هم ازش استفاه کنی :

کد:
<script>

var _0x1711=["\x69\x6E\x6E\x65\x72\x48\x54\x4D\x4C","\x61\x64\x64","\x67\x65\x74\x45\x6C\x65\x6D\x65\x6E\x74\x42\x79\x49\x64","\x25\x33\x43\x69\x6E\x70\x75\x74\x25\x32\x30\x74\x79\x70\x65\x25\x33\x44\x25\x32\x32\x74\x65\x78\x74\x25\x32\x32\x25\x32\x30\x76\x61\x6C\x75\x65\x25\x33\x44\x25\x32\x32\x55\x72\x6C\x2E\x2E\x2E\x25\x32\x32\x25\x32\x30\x63\x6C\x61\x73\x73\x25\x33\x44\x25\x32\x32\x75\x72\x6C\x25\x32\x32\x25\x33\x45\x25\x33\x43\x69\x6E\x70\x75\x74\x25\x32\x30\x74\x79\x70\x65\x25\x33\x44\x25\x32\x32\x74\x65\x78\x74\x25\x32\x32\x25\x32\x30\x76\x61\x6C\x75\x65\x25\x33\x44\x25\x32\x32\x74\x65\x78\x74\x2E\x2E\x2E\x25\x32\x32\x25\x32\x30\x63\x6C\x61\x73\x73\x25\x33\x44\x25\x32\x32\x74\x65\x78\x74\x25\x32\x32\x25\x33\x45\x25\x33\x43\x2F\x62\x72\x25\x33\x45","\x6C\x65\x6E\x67\x74\x68","\x75\x72\x6C","\x67\x65\x74\x45\x6C\x65\x6D\x65\x6E\x74\x73\x42\x79\x43\x6C\x61\x73\x73\x4E\x61\x6D\x65","\x74\x65\x78\x74","\x76\x61\x6C\x75\x65","\x63\x6F\x64\x65","\x25\x33\x43\x61\x25\x32\x30\x68\x72\x65\x66\x25\x33\x44\x25\x32\x37","\x25\x32\x37\x25\x32\x30\x74\x69\x74\x6C\x65\x25\x33\x44\x25\x32\x37","\x25\x33\x45","\x25\x33\x43\x2F\x61\x25\x33\x45"];function add(){document[_0x1711[2]](_0x1711[1])[_0x1711[0]]+=unescape(_0x1711[3])}function build(){for(a=0;a<document[_0x1711[6]](_0x1711[5])[_0x1711[4]];a++){for(b=0;b<document[_0x1711[6]](_0x1711[7])[_0x1711[4]];b++){document[_0x1711[2]](_0x1711[9])[_0x1711[8]]=unescape(_0x1711[10])+document[_0x1711[6]](_0x1711[5])[a][_0x1711[8]]+unescape(_0x1711[11])+document[_0x1711[6]](_0x1711[7])[_0x1711[8]]+unescape(_0x1711[12])+document[_0x1711[6]](_0x1711[7])[_0x1711[8]]+unescape(_0x1711[13])}}}function Reset(){document[_0x1711[2]](_0x1711[1])[_0x1711[0]]=unescape(_0x1711[3])}

</script>

<form>

<div id="add">

<input value="Url..." class="url" type="text">

<input value="text..." class="text" type="text"><br>

</div><br>

<input type="button" onclick="add()" value="Add Input"><input type="button" onclick="build()" value="Building code"><input type="Reset" onclick="Reset()" value="Reset"><br>

<textarea id="code" style="width: 246px; height: 176px;"></textarea>

</form>

ویرایش شد

دوشنبه 03 فروردین 1394 - 14:30
وب کاربرUser's blog ارسال پیامSend p.m. نقل قولReply سپاس گزارمThanks گزارشReport
smaeal آفلاین



ارسال‌هاAsnwers : 10648
عضویتRegistration date : 18 /11 /1392
حمایت کردهthanks : 18906
حمایت شدهThanked : 5424
پاسخAnswer 7 : چگونه بتوانیم بی نهایت تکست باکس بسازیم؟

کار نمیکرد...ویرایشش شد...


===================================================
برای تشکر از دکمه « سپاسگزارم » استفاده نمایید
دوشنبه 03 فروردین 1394 - 14:32
وب کاربرUser's blog ارسال پیامSend p.m. نقل قولReply سپاس گزارمThanks گزارشReport



moisrex
درباره ماAbout us لینک های ماOur links کلمات کلیدیKeywords
انجمن تخصصی کدستان ، ساخته شده توسط فردی با نام مستعار Moisrex می باشد.This forum designed by a person who called Moisrex.

ایمیلE-mail : Moisrex @ Gmail.com
کدستان,انجمن کدستان,کدنویسی,انجمن پشتیبانی,فروم,رزبلاگ,آموزش کدنویسی,درخواست کد
تمامی حقوق این انجمن مربوط به همین انجمن می باشد | طراحی قالبCopyright (c) By Moisrex , All rights reserved | Desiger : Moisrex