Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Поиск рулит! Сообщения за день Все разделы прочитаны
 

Вернуться   Форум Flasher.ru > Архив Flasher.ru > Flash > ActionScript

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 31.08.2003, 00:20
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 19  
etc
Et cetera
 
Аватар для etc

Регистрация: 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);
}
Функция r() (чтобы знак " заменялся на \"):

Код:
function r (t) {
    if (t.indexOf('"')!=-1) {
        t = t.split('"');
        t = t.join('\\'+'"');
    }
    return t;
}
Многострочность сразу отпадает, то есть не работает (всё в одну строку). Зато работает, хоть и криво написано

Создать новую тему   Часовой пояс GMT +4, время: 09:06.
Быстрый переход
  « Предыдущая тема | Следующая тема »  
Опции темы
Опции просмотра

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

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


 


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


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.