/*function setCookie(name, value, expire) {
document.cookie = name + "=" + value + "; path=/; expires=" + expire + "; version=0;";
// domain=."+location.hostname+";
}
*/
function setCookie (name, value) {
var argv = setCookie.arguments;
var argc = setCookie.arguments.length;
var expires = (argc > 2) ? argv[2] : null;
var path = (argc > 3) ? argv[3] : null;
var domain = (argc > 4) ? argv[4] : null;
var secure = (argc > 5) ? argv[5] : false;
document.cookie = name + "=" + escape (value) +
((expires == null) ? "" : ("; expires=" +
expires.toGMTString())) +
((path == null) ? "" : ("; path=" + path)) +
((domain == null) ? "" : ("; domain=" + domain)) +
((secure == true) ? "; secure" : "");
}
function getCookie(name) {
var search = name + "=";
if (document.cookie.length > 0) { // if there are any cookies
offset = document.cookie.indexOf(search);
if (offset != -1) { // if cookie exists
offset += search.length; // set index of beginning of value
end = document.cookie.indexOf(";", offset); // set index of end of cookie value
if (end == -1) end = document.cookie.length;
return unescape(document.cookie.substring(offset, end));
}
}
}
windows.location, method=post
Я формирую ссылку:
window.location.href='./?is_time1='+document.all["is_time1"].value;
но не хочу что бы отображался длинный список переменная=значение.
И можно ли тоже самое сделать средствами
<META HTTP-EQUIV="Refresh" CONTENT="0; URL=./?i_h=2"> ?
Цитата:
Originally posted by serijvolk
Можно ли передать ссылку так, что-бы в строке адресса не показывались переменные?
Я формирую ссылку:
window.location.href='./?is_time1='+document.all["is_time1"].value;
но не хочу что бы отображался длинный список переменная=значение.
И можно ли тоже самое сделать средствами
<META HTTP-EQUIV="Refresh" CONTENT="0; URL=./?i_h=2"> ?
Можно ли передать ссылку так, что-бы в строке адресса не показывались переменные?
Я формирую ссылку:
window.location.href='./?is_time1='+document.all["is_time1"].value;
но не хочу что бы отображался длинный список переменная=значение.
И можно ли тоже самое сделать средствами
<META HTTP-EQUIV="Refresh" CONTENT="0; URL=./?i_h=2"> ?
В строке адреса будут показываться значения url всегда (адрес и значения которые передаются в этот адрес), если не хочешь этого, то посылай post'ом. Тем более я не понял зачем тебе это, все равно загрузив страницу с данными передаными по get, эти данные отобразятся в url'е новой страницы.
Для post надо делать форму и прописать форме method="post".
..com/index.php
и хочу узнать, можно-ли передать через window.location.href переменные методом post
я не хочу передавать Get`ом, хочу постом передавать. что бы в строке адреса было только
и хочу узнать, можно-ли передать через window.location.href переменные методом post
Цитата:
Originally posted by serijvolk
_www...com/index.php
и хочу узнать, можно-ли передать через window.location.href переменные методом post
_www...com/index.php
и хочу узнать, можно-ли передать через window.location.href переменные методом post
нет, через window.location.href - передать можно только get'ом.
Код:
Тока будте осторожны, браузеры не все поддерживают javascript и cookies.
Конечно можно модернизировать скрипт, что бы он вырезал длинне имя=значения и обрабатывался скриптом.