Передача информации с одной страницы на другую
Всем доброго времени суток - прошу ВАШЕЙ помощи
есть такой скрипт который стоит на странице http://сайт/tests <script type="text/javascript"> function param(name){ var params = location.search.substring(1).split("&"); var variable = ""; for (var i = 0; i < params.length; i++){ if(params[i].split("=")[0] == name){ if (params[i].split("=").length > 1) variable = params[i].split("=")[1]; return variable;}} return "";} var select=param("link"); document.write(''+select+''); </script> и ссылка для скачивания которая стоит на странице материалов ucoz <a href="/tests?link=ссылка">кнопка</a> при нажатие на кнопку на страницу tests передаётся ссылка на скачивание и выводится через document.write(''+select+''); пожалуйста подскажите как можно сделать чтобы передать несколько переменных и каждый вывести по отдельности - что то на подобие <a href="/tests?link=ссылка1~ссылка2~ссылка3">кнопка</a> document.write(''+ссылка1+''); document.write(''+ссылка2+''); document.write(''+ссылка3+''); большое спасибо |
Deff,
большое спасибо но хотелось бы чтобы каждый участок выводился отдельно document.write(''+ссылка1+''); document.write(''+ссылка2+''); document.write(''+ссылка3+''); ну хотя бы две из них |
<a href="/tests?link=ссылка1~ссылка2~ссылка3" onclick="writeArrLnk(this)">кнопка</a> <script> function writeArrLnk(el){ var arr = decodeURIComponent(el.href.replace(/^.*?\/tests\?link=/,'')).split('~'); var c = '<br><br>\n',out = '' for(var i=0;i<arr.length;i++) { if(i>0) c='\n'; out += c+arr[i]+'<br>'; } alert(out) } </script> |
BARABANTEMO,
Ну не наю, возможно одеть ccылку в теги <div></div> Суть в том, что по клику, вывести через document.write не удастся(посколь клик идёт уже после загрузки страницы и document.write стирает(обновляет на нововписанное) весь DOM) Нун делать через appendChild или insertBefore Наиболее просто реализуется на jQuery через .next() (Если Вклеивать контент сразу закнопкой) (В нативном JS нун лудить библиотечку или наиболее просто вставлять в конец body, мон залудить всплывающим окном с абсолютным или фиксированным позиционированием, тады пофег куды и как вставлять, после считывания юзером мон контент удалить, при повторном клике всплывёт снова...) |
Часовой пояс GMT +3, время: 00:53. |