Komponent Content Rotator (ASP 3.0)
- Poprzednia strona ASP ContentLinking
- Następna strona Wprowadzenie do AJAX
Przykład
- Komponent Content Rotator
- Za każdym razem, gdy użytkownik odwiedza lub odświeża stronę, ten komponent wyświetla różny ciąg znaków HTML.
Komponent ASP Content Rotator
Komponent ASP Content Rotator tworzy obiekt ContentRotator, który wyświetla różny ciąg znaków HTML za każdym razem, gdy użytkownik odwiedza lub odświeża stronę. Tekstowy plik kalendarza zawartości (Content Schedule File) zawiera informacje dotyczące ciągów znaków.
Ciągi znaków zawartości mogą zawierać etykiety HTML, dzięki czemu możesz wyświetlić dowolną zawartość HTML: tekst, obraz, kolor lub link.
Gramatyka
<% Set cr=Server.CreateObject("MSWC.ContentRotator") %>
Każdy raz, gdy użytkownik przegląda stronę, poniższy przykład wyświetla różne zawartości. Najpierw utwórz plik "textads.txt" w podkatalogu text w katalogu głównym strony.
"textads.txt":
%% #1 To jest wspaniały dzień!! %% #2 <h1>Uśmiech</h1> %% #3 <img src="smiley.gif"> %% #4 Oto link <a href="http://www.codew3c.com">link</a>
Uwaga:Numer # w każdym początku ciągu znaków zawartości. Ten numer jest parametrem opcjonalnym, używanym do określenia względnej wagi ciągów znaków HTML. W tym przykładzie, Content Rotator ma jedną dziesiątą szansy na wyświetlenie pierwszego ciągu znaków, dwie dziesiąte szansy na wyświetlenie drugiego ciągu znaków, trzy dziesiąte szansy na wyświetlenie trzeciego ciągu znaków, a czwarty ciąg znaków ma cztery dziesiąte szansy.
Następnie, utwórz plik ASP i wstaw poniższy kod:
<html> <body> <% set cr=server.createobject("MSWC.ContentRotator") response.write(cr.ChooseContent("text/textads.txt")) %> </body> </html>
Metody komponentu ASP Content Rotator
Metoda | Opis | Przykład |
---|---|---|
ChooseContent | Pobieranie i wyświetlanie określonego ciągu znaków |
<% dim cr Set cr=Server.CreateObject("MSWC.ContentRotator") response.write(cr.ChooseContent("text/textads.txt")) %> Wynik: |
GetAllContent | Pobieranie i wyświetlanie wszystkich ciągów znaków z pliku tekstowego |
<% dim cr Set cr=Server.CreateObject("MSWC.ContentRotator") response.write(cr.GetAllContent("text/textads.txt")) %> Wynik: |
- Poprzednia strona ASP ContentLinking
- Następna strona Wprowadzenie do AJAX