APPENDICES SECTION APPENDIX C

Reference

HTML

<!-- Description: Sample HTML for ProxyBlocker customized block page -->

<!-- Replace <ProxyBlocker IP> with real IP before using --> <!-- Revision: 1 -->

<!-- Date: 03/08/2004 -->

<html>

<head>

<script language=javascript> function parseData(str, start, end)

{

result = "";

i = str.indexOf(start); if (i >= 0) {

len = str.length;

substr = str.substr(i+start.length, len -

start.length);

j = substr.indexOf(end); if ( j > 0) {

result = substr.substring(0, j);

}

else {

if ( j != 0) {

len = substr.length;

result = substr.substr(0, len);

}

}

}

return result;

}

function getData(){

str = document.location.href; len = str.length;

i = str.indexOf("?"); if ( i>= 0) {

query = str.substr(i+1, len-i-1); url = parseData(query, "URL=", "&"); document.block.URL.value = url;

ip = parseData(query, "IP=", "&"); document.block.IP.value = ip;

cat = parseData(query, "CAT=", "&"); document.block.CAT.value = cat;

412

8E6 TECHNOLOGIES, PROXYBLOCKER USER GUIDE

Page 426
Image 426
8e6 Technologies ProxyBlocker manual Reference, Html