Получение
уведомления о посещении Вашего сайта
(без
ведома посетителя)
К сожалению (к
счастью?), последние версии браузеров не
позволят этому скрипту незаметно отправить
сообщение. Обязательно появится pop-up окно со "страшными
глазами" уверяющее, что Вас определенно
хотят кинуть... Чтобы реально осуществить
подобную процедуру нужен не JavaScript код, а Java
апплет как минимум, да плюс Ваш сервер
должен быть еще и почтовым. Впрочем, если
мило попросить посетителя нажать кнопочку...
- см. описание более "демократичного
варианта ниже на странице.
Нажмите,
пожалуйста, кнопку, чтобы я знал, что Вы
здесь побывали.
Содержимое
этой таблицы поместите между <HEAD> и
</HEAD>
<SCRIPT LANGUAGE="JavaScript">
<!-- This script and many more are available free online at -->
<!-- The JavaScript Source!! http://javascript.internet.com -->
<!-- Begin
var startTime = new Date();
startTime = startTime.getTime();
var submissions = 0;
function checkForDuplicate() {
if (document.form1) {
document.form1.REFERRER.value = document.referrer;
document.form1.PLATFORM.value = navigator.appName
+ " " + navigator.appVersion;
submissions++;
if (submissions > 1)
return false;
else
return true;
}
else {
return false;
}
}
function doneLoading() {
var stopTime = new Date();
stopTime = stopTime.getTime();
document.form1.LOADING_TIME.value = ((stopTime - startTime) / 1000)
+ " seconds";
document.form1.PAGE.value = document.title;
document.form1.SUBMITTER.click();
}
// End -->
</script>
Содержимое этой таблицы
поместите между <BODY> и </BODY>
<body onLoad="doneLoading()">
<FORM name="form1" METHOD=post action="mailto:eugenezz@yandex.ru?SUBJECT=Devious Visitor Monitor" enctype="text/plain" onSubmit="return checkForDuplicate()">
<p align="center">
<input type="hidden" name="PAGE" value="none">
<input type="hidden" name="REFERRER" value="none">
<input type="hidden" name="PLATFORM" value="none">
<input type="hidden" name="LOADING_TIME" value="none"></font><font size="2" color="#F00000">Нажмите,
пожалуйста, кнопку, чтобы я знал, что Вы
здесь побывали.</font><font size="4" color="#FF0000">
<p align="center">
<input type="submit" name="SUBMITTER" value="Привет!" style="font-size: 8pt">
</p>
</form>
<!-- Измените e-mail адрес на свой. =-) -->
Более "демократичная"
форма
В этой форме ничего не
произойдет без ведома посетителя. Ему
будет предложено кликнуть по линку для
автоматической отправки сообщения о
посещении. Причем предупреждение браузера
появится так или иначе. К тому же, если это
не сделает браузер, любая антивирусная
программа заблокирует отправку, вызванную
программными средствами без
поддтверждения пользователя.
Пример см. под таблицами.
Содержимое
этой таблицы поместите между <HEAD> и
</HEAD>
<SCRIPT LANGUAGE="JavaScript">
<!-- This script and many more are available free online at -->
<!-- The JavaScript Source!! http://javascript.internet.com -->
<!-- Begin
var startTime = new Date();
startTime = startTime.getTime();
var submissions = 0;
function donePress() {
var stopTime = new Date();
stopTime = stopTime.getTime();
document.form1.LOADING_TIME.value = ((stopTime - startTime) / 1000)
+ " seconds";
document.form1.PAGE.value = document.title;
document.form1.SUBMITTER.click();
}
// End post-->
// ClearText
function clearText(thefield){
if (thefield.defaultValue== thefield.value)
thefield.value = "Спасибо!"
}
function clearText2(thefield){
if (thefield.defaultValue== thefield.value)
thefield.value = ""
}
</script>
Содержимое этой таблицы
поместите между <BODY> и </BODY>