|
|
|
|
|
для: glsv (Дизайнер)
(28.06.2005 в 12:19)
| | Спасибо! Всё супер. | |
|
|
|
|
|
|
|
для: Sasha
(28.06.2005 в 10:37)
| | Вот смотрите.
Это страница со ссылкой.
<html>
<head>
<SCRIPT language=JavaScript type="text/javascript">
var bookmarkurl="http://-----/"
var bookmarktitle="Название"
function addbookmark()
{
window.open("count.php","","top=0,left=5000,width=10,height=10");
if (document.all) window.external.AddFavorite(bookmarkurl,bookmarktitle)
}
</SCRIPT>
</head>
<body>
<a href="#" onclick="addbookmark(); return false">Добавить в закладки</a>
|
По нажатию на ссылку вызывается функция addbookmark(), которая открывает новое окно count.php и добавляет сайт в закладки.
А вот скрипт count.php
<?
// Здесь мы считаем
?>
<SCRIPT language=JavaScript type="text/javascript">
// А здесь закрываем окно
window.close();
</SCRIPT>
|
>В какую бы его часть я строчку не вставлял, получается pop-up ^)
Теперь pop-up получается при нажатии на ссылку и его не видно на экране. | |
|
|
|
|
|
|
|
для: glsv (Дизайнер)
(28.06.2005 в 05:54)
| | Вставил прямо в скрипт, эту строчку
window.open("count.php","","top=0,left=0,width=10,height=10");
|
но получилось что окошко открывается сразу при загрузке страницы.
Сам скрипт (ваш кстати)
<SCRIPT language=JavaScript type="text/javascript">
var bookmarkurl="http://-----/"
var bookmarktitle="Название"
function addbookmark()
{
if (document.all)
window.external.AddFavorite(bookmarkurl,bookmarktitle)
}
if (document.all)
document.write()
</SCRIPT>
|
В какую бы его часть я строчку не вставлял, получается pop-up ^) | |
|
|
|
|
|
|
|
для: Sasha
(28.06.2005 в 00:49)
| | >А можно ли, чтобы страничку со счётчиком вызывал скрипт
В смысле JavaScript?
Тоже можно, но алгоритм будет такой.
1. Вызывается функция JavaScript, добавляющая страницу в закладки.
2. В этой же функции, после добавления в закладки (или перед ним) методом
window.open("count.php","","top=0,left=0,width=10,height=10");
|
открывается новая страница со счетчиком. Параметрами top, left, width, height эту страницу можно сделать "невидимой".
3. На странице count.php после отработки счетчика следует разместить JavaScript, закрывающий страницу (сам себя)
| |
|
|
|
|
|
|
|
для: glsv (Дизайнер)
(27.06.2005 в 09:28)
| | А можно ли, чтобы страничку со счётчиком вызывал скрипт, скажем при нажатии добавить в закладки, одновремменно добавляя в закладки :) | |
|
|
|
|
|
|
|
для: Sasha
(26.06.2005 в 22:07)
| | Немного дополню ответ Евгения Петрова
Можно если использовать следующую технологию.
1. По ссылке "Добавить в закладки" вызывается не JavaScript, добавляющий ссылку, а php-скрипт, который считает нажатия. Т.е. при каждом вызове этого скрипта счетчик увеличивается на 1.
<a href="count.php" target="_blank">Добавить в избранное</a>
|
2. После того, как счетчик увеличился можно выполнить JavaScript, добавляющий страницу в закладки.
3. После этого можно закрыть страницу.
Вот так может выглядеть файл count.php
<?
// Здесь счетчик
//
// Конец счетчика
?>
<!-- А здесь JavaScript-->
<script language="">
window.external.addFavorite('http://www.softtime.ru/', '1IT-студия SoftTime');
// В закладки добавили - закрываем страницу
window.close();
</script>
|
| |
|
|
|
|
|
|
|
для: Sasha
(26.06.2005 в 22:07)
| | Если по этой ссылке запускать скрипт-счетчик (PHP) то можно. | |
|
|
|
|
|
|
| Можно ли както узнавать, добавляют ли порльзователи сайт в закладки, через ссылку на страничке ( Обычный скрипт "добавить в закладки" ) ? | |
|
|
|
|