Komponent rotacji treści ASP (ASP 3.0)
Składnik rotatora treści ASP
Komponent ASP Content Rotator tworzy obiekt ContentRotator, który wyświetla inny ciąg treści za każdym razem, gdy odwiedzający wchodzi lub odświeża stronę.
Plik tekstowy, zwany plikiem zestawienia zawartości, zawiera informacje o ciągach zawartości.
Ciągi treści mogą zawierać znaczniki HTML, dzięki czemu można wyświetlać dowolny typ treści, którą może reprezentować HTML: tekst, obrazy, kolory lub hiperłącza.
Składnia
<%
Set cr=Server.CreateObject("MSWC.ContentRotator")
%>
Przykład rotacji treści ASP
Poniższy przykład wyświetla inną zawartość za każdym razem, gdy użytkownik przegląda stronę sieci Web.
Najpierw utwórz plik tekstowy o nazwie „textads.txt” i umieść go w podfolderze o nazwie „text”.
"textads.txt":
%% #3
<h2>This is a great day!!</h2>
%% #3
<img src="smiley.gif">
%% #4
<a href="https://www.w3schools.com">Visit W3Schools.com</a>
Zwróć uwagę na #numer na początku każdego ciągu treści. Ta liczba jest opcjonalnym parametrem, który wskazuje względną wagę ciągu treści HTML. W powyższym pliku tekstowym Rotator treści wyświetli pierwszy i drugi ciąg treści przez trzy dziesiąte czasu, a trzeci ciąg przez cztery dziesiąte czasu.
Następnie utwórz plik ASP i wstaw następujący kod:
Przykład
<html>
<body>
<%
set cr=server.createobject("MSWC.ContentRotator")
response.write(cr.ChooseContent("text/textads.txt"))
%>
</body>
</html>
Metody komponentu ASP Content Rotator
Method | Description | Example |
---|---|---|
ChooseContent | Gets and displays a content string | <% dim cr Set cr=Server.CreateObject("MSWC.ContentRotator") response.write(cr.ChooseContent("text/textads.txt")) %> Output: |
GetAllContent | Retrieves and displays all of the content strings in the text file | <% dim cr Set cr=Server.CreateObject("MSWC.ContentRotator") response.write(cr.GetAllContent("text/textads.txt")) %> Output: This is a great day!! |