Я нашел JavaScript, чтобы разбить queryString страницы и извлечь переменную из нее. Мне нужно было сделать это, чтобы я мог создать новую ссылку, которая поместила бы сайт в приложение для Facebook, которое я пробую. По сути, мы загружаем страницы на наш сервер, который генерирует длинное значение (k). Таким образом, URL всегда www.oursite.com/webhost/login.asp?k=12342342334 и т. Д.
Вот что у меня есть:
function querySt(ji) {
hu = window.location.search.substring(1);
gy = hu.split("&");
for (i=0;i<gy.length;i++) {
ft = gy[i].split("=");
if (ft[0] == ji) {
return ft[1];
}
}
var SurveyKey = querySt("k");
var url = "http://apps.facebook.com/appname/k=" + SurveyKey;
window.location = url;
}
Итак, у меня есть переменная под названием "url", которая должна давать правильный URL для того, что мне нужно (в основном, просто устанавливает страницу на холсте facebook). Кажется, я заблудился, как заставить создать ссылку для этого.
Это должна быть кнопка, на которую кто-то нажимает, и она просто открывает новое окно с URL-адресом переменной. Что мне здесь не хватает? Я пытался
document.write="<a href="url...
но я не могу ссылаться на эту переменную.