imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Веб-мастеру > Веб-программирование
Опции темы
Старый 20.12.2007, 12:54     # 1
n0ther
Junior Member
 
Аватар для n0ther
 
Регистрация: 02.04.2005
Сообщения: 80

n0ther Молодецn0ther Молодецn0ther Молодец
Question Сохранение данных введеных пользователем в DHTML

Есть html файл с кусками javascript которые управляют слоями(вроде это называется dhtml). В нем первым слоем идет форма с текстовыми полями, при заполнении которой слой скрывается и появляется следующий. Как сделать, так чтобы данные вводимые пользователем в форму предлагалось сохранить стандартными средствами браузеров?
__________________
2B^|2B
n0ther вне форума  
Старый 21.12.2007, 13:19     # 2
EvroStandart
Full Member
 
Аватар для EvroStandart
 
Регистрация: 20.01.2004
Адрес: Таллинн
Пол: Male
Сообщения: 623

EvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собой
Цитата:
Сообщение от n0ther Посмотреть сообщение
сохранить стандартными средствами браузеров
Это как?

Сам броузер вроде ничего не сохраняет. Это если только субмит формы делать из скрипта. Или AJAX мутить.
EvroStandart вне форума  
Старый 26.12.2007, 11:33     # 3
n0ther
Junior Member
 
Аватар для n0ther
 
Регистрация: 02.04.2005
Сообщения: 80

n0ther Молодецn0ther Молодецn0ther Молодец
Цитата:
Сообщение от EvroStandart Посмотреть сообщение
Или AJAX мутить.
а поподробней
__________________
2B^|2B
n0ther вне форума  
Старый 30.12.2007, 23:57     # 4
EvroStandart
Full Member
 
Аватар для EvroStandart
 
Регистрация: 20.01.2004
Адрес: Таллинн
Пол: Male
Сообщения: 623

EvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собой
http://imho.ws/showthread.php?t=100085
EvroStandart вне форума  
Старый 09.01.2008, 23:47     # 5
Hubbitus
мод
IMHO Кодер-200(6,7,8)
 
Регистрация: 29.03.2003
Адрес: Saint-Petersburg, Russia
Пол: Male
Сообщения: 2 734

Hubbitus Бог с наворотамиHubbitus Бог с наворотами
Hubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотами
А сохранить вообще где предполагается, на сервере или на стороне клиента?
И вообще, опишите подробнее задачу. Если на клиенте, то универсального кроссбраузерного способа работать на JavaScript с локальной файловой системой пользователя нету, зато имеются пути для ФФ и ИЕ, это обсуждалось уже на форуме где-то.
__________________
Я делаю Линукс! Присоединяйтесь к свободным людям!

Связаться со мной всегда можно по джабберу: Hubbitus@jabber.ru
Pahan-Hubbitus.
Hubbitus вне форума  
Старый 11.01.2008, 23:51     # 6
n0ther
Junior Member
 
Аватар для n0ther
 
Регистрация: 02.04.2005
Сообщения: 80

n0ther Молодецn0ther Молодецn0ther Молодец
спасибо всем ответившим. решил проблему через следующие функции

PHP код:
// name - имя cookie
// value - значение cookie
// [expires] - дата окончания действия cookie (по умолчанию - до конца сессии)
// [path] - путь, для которого cookie действительно (по умолчанию - документ, в котором значение было установлено)
// [domain] - домен, для которого cookie действительно (по умолчанию - домен, в котором значение было установлено)
// [secure] - логическое значение, показывающее требуется ли защищенная передача значения cookie

function setCookie(namevalueexpirespathdomainsecure) {
        var 
curCookie name "=" escape(value) +
                ((
expires) ? "; expires=" expires.toGMTString() : "") +
                ((
path) ? "; path=" path "") +
                ((
domain) ? "; domain=" domain "") +
                ((
secure) ? "; secure" "")
        if (!
caution || (name "=" escape(value)).length <= 4000)
                
document.cookie curCookie
        
else
                if (
confirm("Cookie превышает 4KB и будет вырезан !"))
                        
document.cookie curCookie
}

// name - имя считываемого cookie

function getCookie(name) {
        var 
prefix name "="
        
var cookieStartIndex document.cookie.indexOf(prefix)
        if (
cookieStartIndex == -1)
                return 
null
        
var cookieEndIndex document.cookie.indexOf(";"cookieStartIndex prefix.length)
        if (
cookieEndIndex == -1)
                
cookieEndIndex document.cookie.length
        
return unescape(document.cookie.substring(cookieStartIndex prefix.lengthcookieEndIndex))
}


// name - имя cookie
// [path] - путь, для которого cookie действительно
// [domain] - домен, для которого cookie действительно
function deleteCookie(namepathdomain) {
        if (
getCookie(name)) {
                
document.cookie name "=" 
                ((
path) ? "; path=" path "") +
                ((
domain) ? "; domain=" domain "") +
                
"; expires=Thu, 01-Jan-70 00:00:01 GMT"
        
}

__________________
2B^|2B
n0ther вне форума  


Ваши права в разделе
Вы НЕ можете создавать новые темы
Вы не можете отвечать в темах.
Вы НЕ можете прикреплять вложения
Вы НЕ можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 02:49.




Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.