JavaScript: Как прервать выгрузку и сделать вызов JavaScript? - PullRequest
1 голос
/ 06 апреля 2011

Я хотел бы сделать при событии evere onunload вызов jQuery, который переключает несколько делений в секунду.А потом я бы хотел выполнить разгрузку.

Как я могу остановить разгрузку на одну секунду и сделать вызов jQuery в это время?

Спасибо за помощь!

Flo

РЕДАКТИРОВАТЬ:

Хорошо, я думаю, наиболее приемлемым решением является то, что вместо обычной ссылки каждая ссылка получает вызов javascript, подобный этому:

<a href="link('http://google.ch')">Google</a>

И ссылка Функция:

function link(param) {
    //Here a for loop to toggle all the divs what I wanted before...
    window.location=param;
}

Но спасибо за помощь;)

1 Ответ

1 голос
/ 06 апреля 2011
Событие

beforeunload может быть остановлено только блокирующим действием, таким как alert(), prompt() и т. Д. *

Так что, если вы попытались вызвать функцию в этом событии, оноскорее всего, браузер просто проигнорирует это.

...