نمایش نتایج 1 تا 4 از 4

نام تاپیک: درج محتوا به صورت خاص در میان کدهای HTML

  1. #1
    کاربر تازه وارد آواتار E power
    تاریخ عضویت
    شهریور 1391
    محل زندگی
    ایران
    پست
    47

    Smile درج محتوا به صورت خاص در میان کدهای HTML

    سلام
    دوستان اگه میشه لطف کنید بگید چجوری میشه کدی بنویسیم که مثلا یه تابع باشه یه رشته رو بگیره و اون رشته رو بصورت زیر ما لابلای کدهای HTML استفاده کنیم :
    اگه فرض کنید اسم ورودی تابع ما test باشه ... ما مثلا بگیم :
    var test = 'Barnamenevis';

    و توی صفحه هم چنین چیزی داشته باشیم :
    کد HTML:
    <!doctype html>
    <html>
    <head>
    </head>
    <body>
    <p>{{test}}</p>
    </body>
    </html>
    و در نهایت چیزی که نشون کاربر داده میشه همون محتوای متغیر test باشه.
    حقیقتش من اینو توی یک موتور قالب که به زبان جاوا اسکریپت نوشته شده بود دیدم...

    با تشکر

  2. #2
    کاربر دائمی
    تاریخ عضویت
    فروردین 1393
    محل زندگی
    ایران تهران
    پست
    115

    نقل قول: درج محتوا به صورت خاص در میان کدهای HTML

    کد HTML:
    <!doctype html>
    <html>
    <head>
    <script language="javascript">

    var t='mahdi';

    کد HTML:
    </script>
    <meta charset="utf-8">
    <title>Untitled Document</title>
    </head>
    <body>
    <p id="s"><script language="javascript">document.getElementById('s').innerHTML=t;</script></p>
    </body>
    </html>
    امیدوارم کاربردی بوده باشه

  3. #3
    کاربر تازه وارد آواتار E power
    تاریخ عضویت
    شهریور 1391
    محل زندگی
    ایران
    پست
    47

    نقل قول: درج محتوا به صورت خاص در میان کدهای HTML

    نه من منظورم این نبود...
    ببینید ، اگه با فریمورک AngularJS کار کرده باشید می دونید که مقادیر رو به یک شکل خاصی بین کدهای HTML در حقیقت Inject میکنه ...
    مثلا شما وقتی میخواید یه متغیر که اسمش name هست رو مقدارش رو توی صفحه نشون بدید دو عدد آکولاد باز می کنید و اسم متغیر رو می نویسید مثلا {{name}} که در نهایت مقداری که درون اون متغیر هست رو نشون میده... البته من دقیقا مطمئن نیستم که اون name یک متغیر باشه ... اما به هر حال شما با یک نگاه روی فریمورک AngularJS می تونید متوجه منظور من بشید.
    دوستان کسی نمیدونه ؟

  4. #4

    نقل قول: درج محتوا به صورت خاص در میان کدهای HTML

    من متاسفانه با فریمورک AngularJS کار نکردم اما فکرمیکنم اگر این توکن ( {{Name}} ) میتونه هرجایی در صفحه باشه و فریمورک اونو جایگزین میکنه، احتمالا باید کل محتوا رو به صورت یک رشته دید و عبارت رو جایگزین کرد.

    شاید این کد چیزی باشه که مدنظرتون هست:

    کد HTML:
    <h2>Page Title</h2>
    <p>Paragraph content</p>
    <div>Other content</div>
    <div>Welcome {{Name}}</div>
    <hr/>
    <div><a href="/Users/{{Name}}/">{{Name}}</a></div>
    function tokenReplace(name, value){
    var token = '{{' + name + '}}';
    var content = $('body').html();

    var regexp = new RegExp(token, 'g');
    content = content.replace(regexp, value);

    $('body').html(content);
    }

    tokenReplace('Name', 'Hakan');



    میتونید اجرای این کد رو در لینک زیر مشاهده بفرمایید:

تاپیک های مشابه

  1. Bulk-Copy به صورت یکی در میان
    نوشته شده توسط Farhad.B.S در بخش SQL Server
    پاسخ: 8
    آخرین پست: پنج شنبه 10 خرداد 1386, 17:15 عصر
  2. ذخیره داده ها به صورت خاص
    نوشته شده توسط benyamin_pc در بخش امنیت در نرم افزار و برنامه نویسی
    پاسخ: 6
    آخرین پست: سه شنبه 14 فروردین 1386, 14:14 عصر
  3. درج تاریخ به صورت خودکار
    نوشته شده توسط narsis_pro در بخش ASP.NET Web Forms
    پاسخ: 2
    آخرین پست: یک شنبه 05 آذر 1385, 13:58 عصر
  4. مرتب سازی در dataview به صورت خاص
    نوشته شده توسط saffari2005 در بخش ASP.NET Web Forms
    پاسخ: 1
    آخرین پست: سه شنبه 02 اسفند 1384, 08:22 صبح
  5. نمایش سطرها در DBGrid به صورت یکی در میان رنگی
    نوشته شده توسط m_reza در بخش برنامه نویسی در Delphi
    پاسخ: 4
    آخرین پست: جمعه 01 آبان 1383, 03:35 صبح

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •