Página de Web Connector de muestra
Por ejemplo, se ha incluido un archivo denominado WebConnectorTestPageSA.html en Interact Web Connector (en el directorio<Interact_Home/jsconnector/webapp/html) que muestra cuántas características de Web Connector se etiquetarían en una página. Por comodidad, esta misma página de muestra se presenta aquí.
Página HTML de Web Connector de muestra
<?xml version="1.0" encoding="us-ascii"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii" />
<meta http-equiv="CACHE-CONTROL" content="NO-CACHE" />
<script language="javascript" type="text/javascript">
//<![CDATA[
/* ###################################################################
Esta es una página de prueba que contiene pageTag de WebConnector. Dado que
el nombre de este archivo tiene incorporado TestPage, WebConnector detectará una
coincidencia de patrón de URL con el patrón de URL "testpage" de la versión
predeterminada de jsconnector.xml - aquí se aplicará la definición de configuración
correlacionada con ese patrón de URL "testpage". Esto significa que esta
página debería tener los ID de elemento HTML correspondientes a las IP de este
patrón de URL (es decir, 'welcomebanner', 'crosssellcarousel' y 'textservicemessage')
####################################################################### */

/* ####################################################################
Esta sección establece las cookies para sessionId y visitorId.
Tenga en cuenta que en un sitio web de producción real, esto lo hace
muy probablemente el componente de inicio de sesión. En el caso de la
prueba, se hace aquí... el nombre de la cookie debe coincidir con lo
que se ha configurado en jsconnector xml.
######################################################################## */
function setCookie(c_name,value,expiredays)
{
var exdate=new Date();
exdate.setDate(exdate.getDate()+expiredays);
document.cookie=c_name+ "=" +escape(value)+
((expiredays==null) ? "" : ";expires="+exdate.toGMTString());
}
setCookie("IDSesión","123");
setCookie("IDCliente","1");

/* #######################################################
Ahora se configuran los ID de elemento HTML correspondientes a las IP
####################################################### */
document.writeln("<div id='welcomebanner'> Esto se debe cambiar, "
+ "si no algo es incorrecto <\/div>");
document.writeln("<div id='crosssellcarousel'> Esto se debe cambiar, "
+ "si no algo es incorrecto <\/div>");
document.writeln("<div id='textservicemessage'> Esto se debe cambiar, "
+ "si no algo es incorrecto <\/div>");
//]]&gt;
</script><!--
###############################################################################
Esto es lo que se pega del archivo pageTag.txt en el directorio conf de la
instalación de WebConnector... la var unicaWebConnectorBaseURL se debe
ajustar para adecuarse al entorno local de WebConnector
###############################################################################
-->
<!-- BEGIN: IBM Interact Web Connector Page Tag -->
<!--
# **************************************************************************
# Licensed Materials - Property of IBM
# IBM Interact
# (c) Copyright IBM Corporation 2001, 2012.
# US Government Users Restricted Rights - Use, duplication or disclosure
# restricted by GSA ADP Schedule Contract with IBM Corp.
# **************************************************************************
-->
<script language="javascript" type="text/javascript">
//<![CDATA[
var unicaWebConnectorBaseURL=
"[CHANGE ME - http://host:port/<jsconnector>/pageTag]";
var unicaURLData = "ok=Y";
try {
unicaURLData += "&url=" + escape(location.href)
} catch (err) {}
try {
unicaURLData += "&title=" + escape(document.title)
} catch (err) {}
try {
unicaURLData += "&referrer=" + escape(document.referrer)
} catch (err) {}
try {
unicaURLData += "&cookie=" + escape(document.cookie)
} catch (err) {}
try {
unicaURLData += "&browser=" + escape(navigator.userAgent)
} catch (err) {}
try {
unicaURLData += "&screensize=" +
escape(screen.width + "x" + screen.height)
} catch (err) {}
try {
if (affiliateSitesForUnicaTag) {
var unica_asv = "";
document.write("<style id=\"unica_asht1\" type=\"text/css\"> "
+ "p#unica_ashtp a {border:1px #000000 solid; height:100px "
+ "!important;width:100px "
+ "!important; display:block !important; overflow:hidden "
+ "!important;} p#unica_ashtp a:visited {height:999px !important;"
+ "width:999px !important;} <\/style>");
var unica_ase = document.getElementById("unica_asht1");
for (var unica_as in affiliateSitesForUnicaTag) {
var unica_asArr = affiliateSitesForUnicaTag[unica_as];
var unica_ashbv = false;
for (var unica_asIndex = 0; unica_asIndex <
unica_asArr.length && unica_ashbv == false;
unica_asIndex++)
{
var unica_asURL = unica_asArr[unica_asIndex];
document.write("<p id=\"unica_ashtp\" style=\"position:absolute; "
+ "top:0;left:-10000px;height:20px;width:20px;overflow:hidden; \
margin:0;padding:0;visibility:visible;\"> \
<a href=\"" + unica_asURL + "\">" + unica_as + "&nbsp;<\/a><\/p>");
var unica_ae = document.getElementById("unica_ashtp").childNodes[0];
if (unica_ae.currentStyle) {
if (parseFloat(unica_ae.currentStyle["width"]) > 900)
unica_ashbv = true
} else if (window.getComputedStyle) {
if (parseFloat(document.defaultView.getComputedStyle
(unica_ae, null).getPropertyValue("width")) > 900)
unica_ashbv = true
}
unica_ae.parentNode.parentNode.removeChild(unica_ae.parentNode)
}
if (unica_ashbv == true) {
unica_asv += (unica_asv == "" ? "" : ";") + unica_as
}
}
unica_ase.parentNode.removeChild(unica_ase);
unicaURLData += "&affiliates=" + escape(unica_asv)
}
} catch (err) {}
document.write("<script language='javascript' "
+ " type='text/javascript' src='" + unicaWebConnectorBaseURL + "?"
+ unicaURLData + "'><\/script>");
//]]&gt;
</script>
<style type="text/css">
/*<![CDATA[*/
.unicainteractoffer {display:none !important;}
/*]]&gt;*/
</style>
<title>Página de Interact Web Connector de muestra</title>
</head>
<body>
<!-- END: IBM Interact Web Connector Page Tag -->
<!--
##############################################################################
end of pageTag paste
##############################################################################
-->
</body>
</html>