У меня есть сайт Ecomm, использующий iframes.удалить строку таблицы на JavaScript window.onbeforeunload
Когда пользователь посещает сайт, в ColdFusion создается уникальный идентификатор на стороне сервера главного окна. Этот идентификатор записывается в таблицу, чтобы другие страницы могли проверить, действительно ли id. Я не использую сеансы или файлы cookie.
Все функции находятся внутри основных фреймов страницы, поэтому домашняя страница остается открытой и никогда не обновляется во время посещения.
Что я хочу сделать, это удалить строку идентификатора пользователя из таблицы на выходе из сайта.
Посетив сайт:
создать идентификатор_пользователь и написать идентификатор_пользователь к столу. Серверная сторона.
мне нужно добавить эту переменную USERID в скрипт что-то на стороне клиента, как:
window.onbeforeunload = function(e) {
window.location.href = "unload.cfm?userID=";
};
с unload.cfm выполнения запроса - Удалить строку на выходе узла.
Как получить идентификатор пользователя в JavaScript? Или есть более простой способ сделать это.
Примечание: я не рассматриваю это как проблему с CF, так как это было бы одинаково для любого приложения на стороне сервера.
Спасибо, Энди
Вы не можете изменить местоположение onbeforeunload. Вы могли бы попробовать Ajax – mplungjan
mplungian, я надеялся, что функция (url) будет вызвана как выход страницы. Я просто хочу, чтобы удалить строку userID из таблицы, чтобы посетитель не делал ничего, потому что этого не произойдет. – Andy