![]() |
|
||||||||||
|
|||||
|
Регистрация: Mar 2001
Сообщений: 79
|
>Бредбери
Вах!! ) Спасибки! Я конечно попробую ![]() |
|
|||||
|
Регистрация: Jul 1999
Адрес: Russia, MSk
Сообщений: 185
|
по поводу
Цитата:
поясните пожалуста... |
|
|||||
|
Регистрация: Mar 2001
Сообщений: 79
|
Ну ваще-то не совсем напрямую. Добавление происходит через *.asp-файл.
|
|
|||||
|
Регистрация: Oct 2001
Адрес: Россия, Казань
Сообщений: 270
|
Что у Тебя кэшируется - запрос? Тогда шаблон сделай (как в ASP - не знаю, в JSP и Perl'e знак вопроса) - прокэширует один раз и заткнётся 8-).
__________________
The war does not determine who is right. Only who is left. |
|
|||||
|
Регистрация: Dec 2002
Сообщений: 24
|
а попробуйте POST и играться с заголовками ответа HTTP (Expires)
__________________
дааа.... ужжж.... |
|
|||||
|
Прошу прощения за глупый вопрос, к тому же немного не по теме ...
предистория почти таже ... гостевая на флеше ... данные в mysql ... взаиможействие посредством PHP ... не могу отправить данные скрипту ... делаю так: на кнопку отправить вешается скрипт on (release){
userData = new LoadVars();
userData.contentType = "application/x-www-urlform-encoded";
userData.from = _root.from.text;
...
userData.send("http://myhost.ua/post.php");
}
Подскажите в чём может быть проблема? |
|
|||||
|
[+]
|
Рандомом может не сработать.
Есть вероятность повторов. Попробуй TIME lv=new loadVars(); d = new Date(); lv.load("....&time="+d.getTime()); |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
А xml? Пробуем что-нибудь типа
<messages> <message number="01" authorname="somebody" email="..." date="..." url="....">[message text]</message> <message number="02" authorname="somebody" email="..." date="..." url="....">[message text]</message> <message number="03" authorname="somebody" email="..." date="..." url="....">[message text]</message> ... </messages> Идею подкинул. Затем всё прогоняем через цикл присваивая переменным xml.attributes.number... ну и текст мессаджа xml.firstChild З.Ы. Flash MX не понимает по-русски Flash 5 понимает зато, но парсер XML - кривоват в отношении многострочности, финт с ignoreWhite не пройдёт...З.Ы.Ы. Сделал флеш-гест на народовском (кровь из носу, CGI - не ко мне) движке, правда мессаджы однострочные. Работает через XML (http://etc2002.narod.ru/ibook/). Есть траблы с кривыми Wind-ами у народа (кодировка крива). Могу дать кому-нить исход. (спросите на хомяке) |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Кстати проблему с отправкой решать тоже пришлось. Опять же - скрипт не получает данные (народ.рю добавляет owner=<owner_id>;<random number>, считывать тоже приходится). Решил посредсвом отправки браузера JavaScript-а (в странице есть скрытая форма с полями):
on (release) {
owner = _parent.owner;
n = your_name;
if (your_icq.length>1&&!isNaN(your_icq)) {
n+='±'+your_icq;
}
e = your_email;
u = your_url;
m = your_message;
m = _level0.$version+'[]'+m;
s = [];
s[0] = 'document.f.your_name.value=\"'+r(n)+'\"';
s[1] = 'document.f.your_email.value=\"'+r(e)+'\"';
s[2] = 'document.f.your_url.value=\"'+r(u)+'\"';
s[3] = "ag=navigator.userAgent.toLowerCase()";
s[4] = 'if(ag.indexOf(\"opera\")!=-1){document.f.your_message.innerText=\"'+r(m)+'\"';
s[5] = '}else{document.f.your_message.value=\"'+r(m)+'\"';
s[6] = '};document.f.owner.value="'+owner+'";document.f.submit()';
u = s.join(';');
getURL ('javascript:'+u);
_parent.mySound(3);
_visible = 0;
}
on (rollOver, dragOver) {
_parent.mySound(1);
}
Многострочность сразу отпадает, то есть не работает (всё в одну строку). Зато работает, хоть и криво написано |
|
|||||
|
может я чего пропустил когда читал и теперь могу повториться, но все же...
запрос данных проводишь по все, данные получены... если многострочный текст, то нужна функция удаления пустых узлов типа: data.cleanse = function() {
if (this.nodeType==3) {
for (var i=0; i<this.nodeValue.length; i++)
if (this.nodeValue.charCodeAt(i)>32) return;
this.removeNode();
} else {
for (var i=this.childNodes.length; i>=0; i--) {
this.childNodes[i].cleanse = this.cleanse;
this.childNodes[i].cleanse();
}
}
}
|
![]() |
Часовой пояс GMT +4, время: 17:48. |
|
|
« Предыдущая тема | Следующая тема » |
|
|