Помогите сделать кривую ссылку.

12
ДЖАЗЗ!
На сайте с 10.02.2004
Offline
291
#11

Да, как жабу прописать?

Коля Дубр
На сайте с 02.03.2005
Offline
153
#12

Как я понимаю:

Жаба -

<a onClick="window.location.href = 'http://kuda-nado.com'">kuda nado</a>

Если надо всех обмануть - пишем еще скрипт:


<script type="text/javascript">
function cheat(url) {
window.status = url;
}
</script>

А ссылку пишем так:


<a onClick="window.location.href = 'http://kuda-nado.com'"
onMouseOver="cheat('http://www.kuda-nado.com/')"
onMouseOut="cheat('')">kuda nado</a>

Это полезно не только для "обманывания", но и для улучшения юзабилити. Многие смотрят на статус перед тем, как куда-то кликать. Я, например, всегда смотрю, если домен другой - открываю в новом табе. Если в статусе нифига нет, я чувствую дискомфорт, поскольку не знаю, где окажусь.

В ПХП:

<a href="redir.php?goto=http://kuda-nado.com">kuda nado</a>

В файле redir.php пишем:


<?
$goto = $HTTP_GET_VARS['goto'];
header("Location: $goto");
?>

Штуки "<?" и "?>" указывают интертриппатору, что пошел ПХП, может ты их не поставил?

$goto = $HTTP_GET_VARS['goto'];
- значит, что переменная $goto передается методом ГЕТ, т.е. дописывается в УРЛ

(...?goto=http://site.com).

header - собсно перенаправляет куда надо.

Вроде так, сам не пробовал.

Разрабатываю общую шину (http://habrahabr.ru/company/floxim/blog/268467/) помаленьку. ...а еще у меня есть бложек (http://www.blogovo.ru/).
Pike
На сайте с 13.07.2004
Offline
79
#13
Как писал ДЖАЗЗ!
Да, как жабу прописать?

Функцию во внешний файл закрытый в robots.txt

free hosting (http://rahost.com)
12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий