Si se usa mucho este metodo que te digo, pero es solo porque es una forma facil de hacer rutinas externas, mira, complete el ejemplo usando bases de datos, librerias, etc, para que veas en el ejemplo que poniendolo como ASP, tienes muchas mas ventajas que un .JS no tiene
funcion.php
Cita:
<!--#include virtual="/inc/coneccionDB.asp" -->
<%
on error resume next
Dim varVar
Dim objDbConn
'Conectar a la base de datos, esta funcion y constante estan en la libreria
Set objDbConn = OpenDbConnection(WebGuestString)
varVar = "No hubo resultados"
'Cerrar conexión a la base de datos.
set objRs = objDbConn.Execute("select cont from tblTest")
if not objRs.Eof then
varVar = Cint(objRs("cont"))
objRs.Close()
end if
set objRs = nothing
objDbConn.Close()
set objDbConn = nothing
%>
document.write("<a href='#' target='_blank'>Viveeeeeeeeeeeeeeeeeeeeeee!!!!</a><br>");
document.write("<a href='#' target='_blank'>Resultado: [<%=varVar%>]</a>");
Ahi puede hacer muchas cosas que en un JS no se puede, y bueno, del adServer hay muchas formas de manejarlo, cuando es local pues tu mismo defines banners en tu script y lo muestras, pero para algo remoto, esta tecnica es la mas sencilla para el cliente, y te da un control total a ti de lo que quieres mostrar.
Y no solo puede servir para asServer, estoy seguro que tendrá muchas otras aplicaciones, pero yo lo he usado solo para eso.
Es lo mimo que cuando incluyes una funcion de javascript externa, pero en este caso, como se necesita rutinas de ASP, entonces lo poner como ASP, y hace el trabajo bien
Espero que te guste esa opcion!!
Suerte!!