ASP Content Rotator (ASP 3.0)

Eksempel

Content Rotator-komponenten
Viser forskellige HTML-indholdskæder hver gang en bruger besøger eller opdaterer en side.

ASP Content Rotator-komponenten

ASP Content Rotator-komponenten opretter en ContentRotator-objekt, som viser en anden HTML-indholdskæde hver gang en bruger besøger eller opdaterer en side. En tekstfil kaldet Indholdskalenderfil indeholder oplysninger om indholdskæderne.

Indholdskæder kan indeholde HTML-mærker, så du kan vise enhver indholdskæde, der kan vises som HTML: tekst, billeder, farver eller hyperlinks.

Syntaks

<%
Set cr=Server.CreateObject( "MSWC.ContentRotator" )
%>

Hver gang en bruger ser på en webside, vil dette eksempel vise forskellige indhold. Opret først en fil kaldet "textads.txt" i en undermappe kaldet text i stedet for webstedets rodmappe.

"textads.txt":

%% #1
Dette er en fantastisk dag!!
%% #2 
<h1>Smile</h1>
%% #3
<img src="smiley.gif">
%% #4
Her er et <a href="http://www.codew3c.com">link</a>

Bemærk:Dette er en obligatorisk parameter, der bruges til at angive HTML-indholdskædens relative vægt. I dette eksempel har Content Rotator en chance på tiendedele for at vise den første indholdskæde, en chance på to tiendedele for at vise den anden indholdskæde, en chance på tre tiendedele for at vise den tredje indholdskæde, og den fjerde indholdskæde har en chance på fire tiendedele.

Opret derefter en ASP-fil og indsæt følgende kode:

<html>
<body>
<%
set cr=server.createobject("MSWC.ContentRotator")
response.write(cr.ChooseContent("text/textads.txt"))
%>
</body>
</html>

ASP Content Rotator-komponentens metoder

Metode Beskrivelse Eksempel
ChooseContent Hent og vis en bestemt indholdskæde
	<%
    dim cr
    Set cr=Server.CreateObject("MSWC.ContentRotator") 
    response.write(cr.ChooseContent("text/textads.txt"))
    %>
	

Output:

GetAllContent Hent og vis alle indholdskæder fra tekstfilen
	<%
    dim cr
    Set cr=Server.CreateObject("MSWC.ContentRotator") 
    response.write(cr.GetAllContent("text/textads.txt"))
    %>
	

Output: