ASP Content Rotator (ASP 3.0)
- Forrige side ASP ContentLinking
- Næste side AJAX introduktion
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: |
- Forrige side ASP ContentLinking
- Næste side AJAX introduktion