Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

windows.location, method=post

11K
30 мая 2006 года
serijvolk
20 / / 22.11.2005
Можно ли передать ссылку так, что-бы в строке адресса не показывались переменные?
Я формирую ссылку:

window.location.href='./?is_time1='+document.all["is_time1"].value;

но не хочу что бы отображался длинный список переменная=значение.

И можно ли тоже самое сделать средствами
<META HTTP-EQUIV="Refresh" CONTENT="0; URL=./?i_h=2"> ?
352
31 мая 2006 года
skywalker
694 / / 10.02.2006
Цитата:
Originally posted by serijvolk
Можно ли передать ссылку так, что-бы в строке адресса не показывались переменные?
Я формирую ссылку:

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".

11K
01 июня 2006 года
serijvolk
20 / / 22.11.2005
я не хочу передавать Get`ом, хочу постом передавать. что бы в строке адреса было только ..com/index.php
и хочу узнать, можно-ли передать через window.location.href переменные методом post
352
01 июня 2006 года
skywalker
694 / / 10.02.2006
Цитата:
Originally posted by serijvolk
_www...com/index.php
и хочу узнать, можно-ли передать через window.location.href переменные методом post


нет, через window.location.href - передать можно только get'ом.

8.4K
10 июня 2006 года
assume
74 / / 22.02.2006
Код:
/*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));
    }    
  }
}

Тока будте осторожны, браузеры не все поддерживают javascript и cookies.
Конечно можно модернизировать скрипт, что бы он вырезал длинне имя=значения и обрабатывался скриптом.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог