Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Значение нажатой ссылки / 3 сообщений из 3, страница 1 из 1
17.04.2006, 14:12
    #33671089
Yank
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Значение нажатой ссылки
Ситуация следующая:
<BODY onunload="Vih()"></BODY>

function Vih(){
var link;
document.forms.sw.submit();
window.location.href= link;
}
Проблема: при переходе по любой ссылке данной страницы выполняется функция
document.forms.sw.submit(), что логично. Но, после этого, по не понятным мне причинам, ожидаемого перехода по нажатой ссылке не происходит. Единственным выходом из этой ситуации мне видится принудительный переход посредством присваивания window.location.href значения URL той ссылки, на которую переход не удался вследствие выполнения document.forms.sw.submit(). Но как получить доступ к этому самому URL, я не знаю.
Вопрос: как переменной link присвоить значение URL, при переходе на который произошло событие unload, и как следствие была вызвана функция Vih().
...
Рейтинг: 0 / 0
18.04.2006, 10:39
    #33672751
Ashton
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Значение нажатой ссылки
Мож так.

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
<SCRIPT LANGUAGE="JScript">
<!--
var link;

function Clck()
{
    if (window.event.srcElement.tagName == "A")
        link = window.event.srcElement.href;
}

function Vih()
{
    document.forms.sw.submit();
    window.window.location.href = link;
}
-->
</SCRIPT>
</HEAD>

<BODY onclick="Clck()" onunload="Vih()">
...
Рейтинг: 0 / 0
18.04.2006, 10:41
    #33672755
Ashton
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Значение нажатой ссылки
В функции "Vih", опечатался, одно "window" лишнее.
...
Рейтинг: 0 / 0
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Значение нажатой ссылки / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]