کامپوننت Content Rotator (ASP 3.0)
- صفحه قبلی ASP ContentLinking
- صفحه بعدی مقدمة به AJAX
مثال
- component Content Rotator
- هر بار که کاربر به یک صفحه یا آن را بهروزرسانی میکند، این component رشتههای محتوایی مختلف HTML را نمایش میدهد.
component ASP Content Rotator
component ASP Content Rotator یک شیء ContentRotator ایجاد میکند، که هر بار که کاربر به یک صفحه یا آن را بهروزرسانی میکند، یک رشته محتوایی مختلف HTML نمایش میدهد. یک فایل متنی به نام Content Schedule File شامل اطلاعات مربوط به رشتههای محتوایی است.
رشتههای محتوایی میتوانند شامل برچسبهای HTML باشند، بنابراین شما میتوانید هرگونه محتوایی که HTML میتواند نمایش دهد نمایش دهید: متن، تصویر، رنگ یا لینکهای ابر.
قانونگذاری
<% Set cr=Server.CreateObject("MSWC.ContentRotator") %>
هر زمانی که یک کاربر به صفحه وب نگاه میکند، این مثال محتوای مختلف را نمایش میدهد. ابتدا یک فایل به نام "textads.txt" در پوشه زیر پوشه ریشه site در پوشه text ایجاد کنید.
"textads.txt":
%% #1 این روز فوقالعادهای است!! %% #2 <h1>Smile</h1> %% #3 <img src="smiley.gif"> %% #4 اینجا یک <a href="http://www.codew3c.com">لینک</a> است
توجه داشته باشید که:شماره # در ابتدای هر رشته محتوایی. این شماره یک پارامتر اختیاری است که برای تعیین وزن نسبی رشتههای محتوایی در HTML استفاده میشود. در این مثال، Content Rotator یک ششم از احتمال نمایش اولین رشته محتوایی دارد، دو ششم از احتمال نمایش دومین رشته محتوایی، سه ششم از احتمال نمایش سومین رشته محتوایی و چهارمین رشته محتوایی با احتمال چهارم نمایش داده میشود.
پس، یک فایل ASP ایجاد کنید و کد زیر را در آن قرار دهید:
<html> <body> <% set cr=server.createobject("MSWC.ContentRotator") response.write(cr.ChooseContent("text/textads.txt")) %> </body> </html>
روشهای component ASP Content Rotator
روش | توضیحات | مثال |
---|---|---|
ChooseContent | متن محتوایی خاص را بازیابی و نمایش میدهد |
<% dim cr Set cr=Server.CreateObject("MSWC.ContentRotator") response.write(cr.ChooseContent("text/textads.txt")) %> خروجی: |
GetAllContent | متن فایل متنی تمامی رشتههای محتوایی را بازیابی و نمایش میدهد |
<% dim cr Set cr=Server.CreateObject("MSWC.ContentRotator") response.write(cr.GetAllContent("text/textads.txt")) %> خروجی: |
- صفحه قبلی ASP ContentLinking
- صفحه بعدی مقدمة به AJAX