ASP Content Rotator (ASP 3.0)
- Edellinen sivu ASP ContentLinking
- Seuraava sivu AJAX esittely
Esimerkki
- Content Rotator -komponentti
- Komponentti näyttää eri HTML-sisältömerkkijonon aina kun käyttäjä käy sivulla tai päivittää sivua.
ASP Content Rotator -komponentti
ASP Content Rotator -komponentti luo ContentRotator-objektin, joka näyttää eri HTML-sisältömerkkijonon aina kun käyttäjä käy sivulla tai päivittää sivua. Sisältökalenteritiedosto (Content Schedule File) on tekstitiedosto, joka sisältää tietoja sisältömerkkijonoista.
Sisältömerkkijonot voivat sisältää HTML-merkkijonot, joten voit näyttää HTML:n esittämiä minkä tahansa sisältöjä: tekstiä, kuvia, värejä tai hyperlinkkejä.
Syntaksi
<% Set cr=Server.CreateObject("MSWC.ContentRotator") %>
Kun käyttäjä katsoo sivua, seuraava esimerkki näyttää erilaisia sisältöjä. Luo ensin "textads.txt"-tiedosto "text"-alikansioon sivuston juuressa.
"textads.txt":
%% #1 Tämä on hieno päivä!! %% #2 <h1>Smile</h1> %% #3 <img src="smiley.gif"> %% #4 Tässä on <a href="http://www.codew3c.com">linkki</a>
Huomioitavaa:Jokaisen sisältömerkkijonon alkupisteessä oleva #-numero. Tämä numero on valinnainen parametri, joka määrittää HTML-sisältömerkkijonon suhteellisen painon. Tässä esimerkissä Content Rotatorilla on kymmenen prosenttia mahdollisuutta näyttää ensimmäinen sisältömerkkijono, kaksikymmentä prosenttia mahdollisuutta näyttää toinen sisältömerkkijono, kolmekymmentä prosenttia mahdollisuutta näyttää kolmas merkkijono ja neljäkymmentä prosenttia mahdollisuutta näyttää neljäs merkkijono.
Luo sitten ASP-tiedosto ja lisää seuraava koodi:
<html> <body> <% set cr=server.createobject("MSWC.ContentRotator") response.write(cr.ChooseContent("text/textads.txt")) %> </body> </html>
ASP Content Rotator -komponentin metodit
Metodi | Kuvaus | Esimerkki |
---|---|---|
ChooseContent | Hae ja näytä tietty sisältömerkkijono |
<% dim cr Set cr=Server.CreateObject("MSWC.ContentRotator") response.write(cr.ChooseContent("text/textads.txt")) %> Tulostus: |
GetAllContent | Hae ja näytä kaikki sisältömerkkijonot tekstitiedostosta |
<% dim cr Set cr=Server.CreateObject("MSWC.ContentRotator") response.write(cr.GetAllContent("text/textads.txt")) %> Tulostus: |
- Edellinen sivu ASP ContentLinking
- Seuraava sivu AJAX esittely