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":
<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
<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: |
| 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!!
|
Andere Erweiterungen
