Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 03.10.2009, 19:46
Аватар для Paguo-86PK
Профессор
Отправить личное сообщение для Paguo-86PK Посмотреть профиль Найти все сообщения от Paguo-86PK
 
Регистрация: 16.09.2009
Сообщений: 253

Динамическая установка Cookies
Решил в замен JShttpRequest попробовать динамически передавать данные через кукисы
<?PHP
$text = array("Line_#1:", "Line_#2:", "Line_#3:");
if(isset($_GET["file"])) {
 $f = $_GET["file"] * 1;
 setcookie("data", ($f < count($text) ? ($text[$f]) : ""), time()+3600);
?><html><head></head><body><?echo $f?></body><?
} else {?>
<html><head><title>PHP + cookies</title><script>
var
 Phase = 0;
function setCookie (name, value, expires, path, domain, secure) {
      document.cookie = name + "=" + escape(value) +
        ((expires) ? "; expires=" + expires : "") +
        ((path) ? "; path=" + path : "") +
        ((domain) ? "; domain=" + domain : "") +
        ((secure) ? "; secure" : "");
}
function getCookie(name) {
	var cookie = " " + document.cookie;
	var search = " " + name + "=";
	var setStr = null;
	var offset = 0;
	var end = 0;
	if (cookie.length > 0) {
		offset = cookie.indexOf(search);
		if (offset != -1) {
			offset += search.length;
			end = cookie.indexOf(";", offset)
			if (end == -1) {
				end = cookie.length;
			}
			setStr = unescape(cookie.substring(offset, end));
		}
	}
	return(setStr);
}
function Reader() {
 window.status = Phase;
 data = getCookie("data");
 if(data != null) {
  document.getElementById("Log").innerHTML += data + "<br/>";
  setCookie("data", "");
  document.getElementById("file").location.replace("cook.php?file=" + (++ Phase));
 }
}
</script></head>
<body>
<iframe id="file" onload="setTimeout('Reader()',1)" src="cook.php?file=0" style=display:none></iframe>
<pre id="Log"><hr/></pre><hr/>
</body></html>
<?}
?>
Но что-то не совсем то, что ожидал...
В Opera ещё более-менее, а в IE -

Последний раз редактировалось Paguo-86PK, 07.10.2009 в 02:16.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
javascript + cookies ETKartman Events/DOM/Window 7 15.03.2011 12:43
получение cookies из iframe Рубик Events/DOM/Window 1 21.09.2009 23:39
Передача массива JS в cookies Denis Общие вопросы Javascript 1 04.08.2009 12:24
Изменение цвета ячейки (динамическая таблица) не по событию ImSWORDMASTER Элементы интерфейса 3 12.03.2009 21:21
cookies и корзина GOll Общие вопросы Javascript 9 04.03.2009 09:45