Исчезание динамической ссылки при клике
Исчезание динамической ссылки при клике
В этой статье я расскажу, как научить вашу страницу сёрфа скрывать ссылки сразу же, после клика по ней. Разумеется, речь идёт о динамических ссылках.

Итак, начнём... Пойдём по порядку. Многие ставили вид дин. ссылок, как у меня. Я выкладывал прям отдельной статьёй. Прикручиваем к ним.

Открываем titulos.php и ищем:
<fieldset

После добавляем:
id="hide"

Затем ниже ищем:
<a onclick="javascript: this.style.textDecoration='line-through';"

И в этой строке заменяем код:
onclick="javascript: this.style.textDecoration='line-through';"

На код:
onclick='javascript: em=document.getElementById("hide"); em.style.display="none";'

И всех проблем. При клике будет ссылка скрываться (исчезать).

Теперь разберём страницу сёрфинга Rufus-а:

Открываем файл spage.php и ищем строку:
<table width="99%" border="0" align="center" style="background: <?=$hl ?>; border:1px solid #000000;"><tr><td>

Её меняем на строку:
<table id='hide<?=$links_array["id"]; ?>' width="99%" border="0" align="center" style="background: <?=$hl ?>; border:1px solid #000000;"><tr><td>

Потом ниже находим:
<a href="view.php?ad=<?=$links_array["id"]; ?>" target="_blank">

И меняем на:
<a onclick='javascript: em=document.getElementById("hide<?=$links_array["id"]; ?>"); em.style.display="none";' href="view.php?ad=<?=$links_array["id"]; ?>" target="_blank">

Всё...

Ну и наконец, прицепим эту фишку к обычному скрипту с обычной страницей сёрфа.

Открываем titulos.php и в самом начале найти:
<tr>

Заменить на:
<tr id="hide<?=$id ?>">

Затем ниже найти:
?><b><a onclick="javascript: this.style.textDecoration='line-through';" href="view.php?ad=<?=$id?>" target="_blank"><?=$description?></a></b><?

И заменить на:
?><b><a onclick='javascript: em=document.getElementById("hide<?=$id?>"); em.style.display="none";' href="view.php?ad=<?=$id?>" target="_blank"><?=$description?></a></b><?

Всё...


Рубрика: Бесплатное » Дополнения   |   Автор: Alex   |   Просмотры: 5221
Комментариев: 1
Публикаций: 0
ICQ: --
- 0 +
  Автор: vekshin   |   Группа: Пользователи   |   Дата: 06 апреля 2011  
Да, но когда возвращаешься на страницу серфа, ссылки также остаются зачеркнутыми.

Опишу в краце. Чтоб они исчезали совсем надо еще вот этот код
<?
$sqle = "SELECT * FROM tb_ads WHERE user='$last' and ident='$id'";
$resulte = mysql_query($sqle);
$myrow = mysql_fetch_array($resulte);
$time=$myrow['visitime'];

$crok1 = date(time());
$crok2 = date($time + (24 * 60 * 60));

if($crok1 >= $crok2)

{
?>

переместить в самый верх,а этот

<?
} else { }
?>

в самый низ titulos.php

Комментариев: 63
Публикаций: 10
ICQ: --
- 3 +
  Автор: Hitman   |   Группа: Пользователи   |   Дата: 13 августа 2012  
Люди а как это сделать на mfs2.2? там нет titulos.php...
Комментариев: 2
Публикаций: 0
ICQ: 639308965
- 0 +
  Автор: tansor   |   Группа: Пользователи   |   Дата: 22 декабря 2014  
Интересная статья. А как быть с MFS2.2? Там нет таких файлов! А хочется сделать все максимально удобно. Кто подскажет?
Информация

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.