Componente rotador de contenido ASP (ASP 3.0)
Componente rotador de contenido ASP
El componente ASP Content Rotator crea un objeto ContentRotator que muestra una cadena de contenido diferente cada vez que un visitante ingresa o actualiza una página.
Un archivo de texto, denominado Archivo de programa de contenido, incluye la información sobre las cadenas de contenido.
Las cadenas de contenido pueden contener etiquetas HTML para que pueda mostrar cualquier tipo de contenido que HTML pueda representar: texto, imágenes, colores o hipervínculos.
Sintaxis
<%
Set cr=Server.CreateObject("MSWC.ContentRotator")
%>
Ejemplo de rotador de contenido ASP
El siguiente ejemplo muestra un contenido diferente cada vez que un visitante ve la página web.
Primero, cree un archivo de texto llamado "textads.txt" y colóquelo en una subcarpeta llamada "texto".
"textads.txt":
%% #3
<h2>This is a great day!!</h2>
%% #3
<img src="smiley.gif">
%% #4
<a href="https://www.w3schools.com">Visit W3Schools.com</a>
Observe el #número al comienzo de cada cadena de contenido. Este número es un parámetro opcional que indica el peso relativo de la cadena de contenido HTML. En el archivo de texto anterior, el Rotador de contenido mostrará la primera y la segunda cadena de contenido tres décimas partes del tiempo y la tercera cadena cuatro décimas del tiempo.
Luego, cree un archivo ASP e inserte el siguiente código:
Ejemplo
<html>
<body>
<%
set cr=server.createobject("MSWC.ContentRotator")
response.write(cr.ChooseContent("text/textads.txt"))
%>
</body>
</html>
Métodos del componente ASP Content Rotator
Method | Description | Example |
---|---|---|
ChooseContent | Gets and displays a content string | <% dim cr Set cr=Server.CreateObject("MSWC.ContentRotator") response.write(cr.ChooseContent("text/textads.txt")) %> Output: |
GetAllContent | Retrieves and displays all of the content strings in the text file | <% dim cr Set cr=Server.CreateObject("MSWC.ContentRotator") response.write(cr.GetAllContent("text/textads.txt")) %> Output: This is a great day!! |