Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> IE. Permission denied при сабмите формы в попап. 
:(
    Опции темы
SamDark
  Дата 4.3.2008, 22:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Добрый кот
***


Профиль
Группа: Участник
Сообщений: 1424
Регистрация: 25.7.2006
Где: Voronezh

Репутация: 2
Всего: 38



Пишу букмарклет. Смысл - на любой странице выбирается закладка/жмётся кнопка. Открывается iframe, в него post-ом сабмитятся некоторые собранные скриптом данные.

Добился нормальной работы в FF, Opera. С IE как обычно бьюсь второй день...

Букмарклет(разбит на строки для нормального чтения):
Код

javascript:(function(){
   var w=window,d=document,s;
   //открываем попап сообщением аля "Ждите...".
   p=w.open('http://test.com/g/w.htm', 'p', 'width=670, height=600, resizable=yes, status=no, toolbar=no, menubar=no, scrollbars=yes, left=75, top=20, dependent=1');
   // подгруждаем основной скрипт
   try{
      s=d.standardCreateElement('script');
   }
   catch(e){}
   if(typeof(s)!='object') s=d.createElement('script');
   try{
      s.type='text/javascript';
      // основной скрипт, собирающий данные (js. Собирается из кучки файлов при помощи php.)
      s.src='http://test.com/g/n.php';
      d.getElementsByTagName('head')[0].appendChild(s);
   }catch(e){
      //резервный вариант на тот случай, если не вышло загрузить скрипт
      w.location ='http://test.com/fillform/';
    }
 })();


Основной скрипт:
Код

//Долго и нудно формируется DOM-узел формы
form.id = "dataform";
form.name = "dataform";
form.method = "post";
form.action = 'http://test.com/fillformpop/';
form.enctype = 'multipart/form-data';
form.encoding = 'multipart/form-data';
form.target = 'p';

form.submit();

if (window.focus) {p.focus()};


При попытке выполнить это дело в IE получаю:
Код

Error Message: Permission denied
URL: http://test.com/g/w.htm


После закрытия ошибки в попап загружается http://test.com/fillformpop/, но POST туда не доходит.

Это сообщение отредактировал(а) SamDark - 4.3.2008, 22:20


--------------------
rmcreative.ru — Это жжж неспроста...
yiiframework.ru — О фреймворке Yii на русском.
reggi — здесь я регистрирую домены
PM MAIL WWW GTalk Jabber MSN   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию.
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0366 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.