Jump to content
  • 0

ссылки


Simon
 Share

Question

Можно как-то убрать свойство visited с ссылки после перехода на другую ссылку так что бы visited был активен только 1 раз когда перешел по ссылке???

Я вот хочу сделать с background-image картинкой ссылки. Ставлю ссылке на hover картинку, потом хочу что бы при нажатии на ссылку после перехода что бы background-image картинка бегала только по тем страницам куда перешел по ссылке.

К примеру если это сделать с помощью HTML то не сложно поставить свойство для каждой ссылки на каждую страницу, а если использую $_GET из PHP то нз че даже и делать. Если ставлю к visited background-image то получается что у меня будет картинка по всем пройденным скылкам(( а мне ток для 1 надо....как все это реализовать кто знает?? :)

Link to comment
Share on other sites

14 answers to this question

Recommended Posts

  • 0
а есть какой-нить другой способ получить желаемый мною результат?
В php есть переменная $_SERVER[HTTP_REFERER] эта переменная хранит адрес с которого был переход на текущею страницу. Перед выдачей странички проверяй есть ли похожая ссылка на страничке и приписывай к этой ссылке какой-нибудь стиль.

Что бы при простом обновлении стринички не пропадал стиль, забивай эту переменную в какую нибудь другую и делай сравнение этой переменной с текущим адресом, если совпадают то переменную не меняешь.

Edited by deadrash
Link to comment
Share on other sites

  • 0
или js-ом искать где ссылки идентичные document.referrer и прикручивать стиль к ним. имхо так логичнее, чем на сервере (php) решать эту задачу.
Имхо в плане производительности и стабильности лучше подходит php
Link to comment
Share on other sites

  • 0

вот что я хочу реализовать:

1. мы находимся на главной

http://floomby.ru/content/rSm3iA9tkq/

2.теперь мы перешли на страничку "ABOUT US" (используя GET)

http://floomby.ru/content/qjoDI90Svk/

Edited by Simon
Link to comment
Share on other sites

  • 0
вот что я хочу реализовать:

1. мы находимся на главной

http://floomby.ru/content/rSm3iA9tkq/

2.теперь мы перешли на страничку "ABOUT US" (используя GET)

http://floomby.ru/content/qjoDI90Svk/

Получается вам нужно не предыдущий страницу помечать а текущею, не вводите людей в заблуждение :P Так в чём сложность, что конкретно не получается, дописать стиль элементу на текущей странице или вообще идеи нет как это делать?
Link to comment
Share on other sites

  • 0
Получается вам нужно не предыдущий страницу помечать а текущею, не вводите людей в заблуждение :P Так в чём сложность, что конкретно не получается, дописать стиль элементу на текущей странице или вообще идеи нет как это делать?

эмм ну да сори запутался сам)

говорю же, использую $_GET...пользуюсь одним файлом

 do.php
$page = $_GET['page'];
switch ($page)
{
case "about" : $page="about.php";
break;
case "contacts" : $page="contacts.php";
break;
}
require_once($page);

 index.php
include_once("do.php");

Edited by Simon
Link to comment
Share on other sites

  • 0

ап, нашел кое-что на жквери:

.active { color:red; text-decoration:underline; }

$("#nav a").click(function() {
$("#nav a").removeClass("active");
$(this).addClass("active");
});

<div id="nav">
<a href="#1">link1</a>
<a href="#2">link2</a>
</div>

все норм вот ток как сделать что бы подчеркивалась ссылка сразу с ввода ее в браузер?

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy