مكون ASP Content Rotator (ASP 3.0)
- الصفحة السابقة ASP ContentLinking
- الصفحة التالية مقدمة إلى AJAX
مثال
- مكون Content Rotator
- يعرض المكون النصوص HTML المختلفة كلما زار المستخدم أو قام بتحديث الصفحة.
مكون ASP Content Rotator
يخلق مكون ASP Content Rotator عنصر ContentRotator، ويتم عرض سلسلة نصوص HTML مختلفة كلما زار المستخدم أو قام بتحديث صفحة.
يمكن أن تحتوي سلاسل النصوص على علامات HTML، مما يتيح لك عرض أي محتوى يمكن أن يتمثل به HTML: نصوص، صور، ألوان أو روابط.
النحو
<% Set cr=Server.CreateObject("MSWC.ContentRotator") %>
عندما يزور المستخدم صفحة ويب، يتم عرض محتوى مختلف في هذا المثال. أولاً، قم بإنشاء ملف "textads.txt" في مجلد فرعي "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>
طريقة مكون 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