ASP Content RotatorKomponenten (ASP 3.0)


ASP Content Rotator-Komponente

Die ASP Content Rotator-Komponente erstellt ein ContentRotator-Objekt, das jedes Mal, wenn ein Besucher die Website aufruft oder die Seite aktualisiert, eine andere Inhaltszeichenfolge anzeigt.

Informationen zu den Inhaltszeichenfolgen sind in einer Textdatei enthalten, die als Content Schedule File (Inhaltsplanungsdatei) bezeichnet wird.

Inhaltszeichenfolgen können HTML-Tags enthalten, sodass Sie jede Art von Inhalt anzeigen können, die HTML darstellen kann: Text, Bilder, Farben oder Hyperlinks.

Syntax

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


ASP Content Rotator-Beispiele

Das folgende Beispiel zeigt jedes Mal andere Inhalte an, wenn ein Besucher die Seite aufruft.

Erstellen Sie zunächst eine Textdatei mit dem Namen "textads.txt" und legen Sie sie in einem Unterordner namens "text" ab.

"textads.txt":

%% #3
<h2>Das ist ein großartiger Tag!!</h2>

%% #3
<img src="smiley.gif.html">

%% #4
EXAMPLE besuchen

Beachten Sie das #‑Zeichen am Anfang jedes Inhaltsstrings. Diese Zahl ist ein optionaler Parameter, der die relative Gewichtung des HTML-Inhaltsstrings angibt. In der obigen Textdatei hat der Content Rotator eine Wahrscheinlichkeit von 3/10, den ersten Inhaltsstring anzuzeigen, eine Wahrscheinlichkeit von 3/10 für den zweiten Inhaltsstring und eine Wahrscheinlichkeit von 4/10 für den dritten String.

Erstellen Sie dann eine ASP-Datei und fügen Sie den folgenden Code ein:

Beispiele

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

Demobeispiel »


Methoden der ASP-Content-Rotator-Komponente

Methoden Beschreibung Beispiel
ChooseContent Ruft einen Inhaltsstring ab und zeigt ihn an. <%
dim cr
Set cr=Server.CreateObject("MSWC.ContentRotator")
response.write(cr.ChooseContent("text/textads.txt"))
%>

Ausgabe:

Smiley

GetAllContent Ruft alle Inhaltsstrings aus der Textdatei ab und zeigt sie an. <%
dim cr
Set cr=Server.CreateObject("MSWC.ContentRotator")
response.write(cr.GetAllContent("text/textads.txt"))
%>

Ausgabe:

Das ist ein großartiger Tag!!

Smiley

EXAMPLE besuchen


Andere Erweiterungen