Показано с 1 по 8 из 8

Тема: Вопрос по формам

  1. #1

    Регистрация
    11.09.2004
    Сообщений
    78
    Можно ли как-нибудь получить или вписать значение элемента формы (хиддена, текстового поля, текстарии) из какого-нибудь сайта ?
    во фрэйм грузим этот сайт, а потом пишем:
    Код:
    alert (parent.frame_name.document.form_name.field_name.value);
    alert (window.frame_name.document.form_name.field_name.value);
    но во всех случаях вылазит ошибка JavaScript'a.
    пишет: Access denied

  2. #2

    Регистрация
    08.09.2005
    Адрес
    Питер
    Сообщений
    1
    Нельзя
    единственный вариант ..
    открывать сайт как текстовый файл .. искать тебе в нем нужную текстерю и выдирать из нее
    Но это не всегда возможно

  3. #3

    Регистрация
    11.09.2004
    Сообщений
    78
    krausen
    не получается его открыть. другие нормально открыает, а этот - никак. какие могут быть причины?

  4. #4

    Регистрация
    30.06.2004
    Адрес
    Ангарск
    Сообщений
    245
    А что в ошибке-то ??? Access denied - Доступ запрещен. Я не совсем въехал в суть вопроса, при чём тут JavaScript. Итак ты во frame грузишь страницу, а потом с ней работаешь. Вся проблема в том, что пока она до конца не догрузится ни один JavaScript работа с ней не будет. Ну точнее (пока HTML не получишь). В принципе делаешь верно, Попробуй тогда, обратится через :

    Код:
    var field=window.frames['name_frame'].window.document.forms['name_form'].elements['name_field'];
    window.alert(field.value);
    Но надо знать название формы, название поля. И вообще попробую страницу, которой пробуешь сохранить на комп и поработать с ней на своём компе, а не грузить её с инета ...

  5. #5

    Регистрация
    11.09.2004
    Сообщений
    78
    mymind, загрузить на комп и обработать не выйдет, т.к. там РНР страница, генерирует эту форму. Попробую твой пример, спасибо.

  6. #6

    Регистрация
    30.06.2004
    Адрес
    Ангарск
    Сообщений
    245
    Подожди, теперь вопрос еще более интересен. PHP в итоге генерит HTML, который и выводится. Java Script работает с (ну если уж совсем по-простому) именно с HTML разметкой. Просто обратить к этому PHP файлу, увидишь HTML страницу. Смотришь итоговый HTML код, копируешь его весь, создаешь странцу у сеюя на компе загоняешь туда этот код. И работаешь с ним. Всё это возможно.

  7. #7

    Регистрация
    11.09.2004
    Сообщений
    78
    mymind не получится, возможно идёт проверка или СЕССИЯМИ или ещё чем-то.
    Нужно значение подставить в страницу, такое реально?

  8. #8

    Регистрация
    30.06.2004
    Адрес
    Ангарск
    Сообщений
    245
    Пришли ссылину для начала, что за страница ... Чтоб глянуть что не так ...

Похожие темы

  1. Вопрос
    от galaxy в разделе Теория
    Ответов: 1
    Последнее сообщение: 19.02.2009, 15:20
  2. Вопрос с xsl в xml
    от knocc в разделе Вёрстка сайта
    Ответов: 0
    Последнее сообщение: 09.04.2008, 10:47
  3. вопрос по 3ds max
    от orange1986 в разделе 3D-технологии
    Ответов: 4
    Последнее сообщение: 12.12.2007, 12:32
  4. Вопрос по CSS
    от slashjx в разделе Вёрстка сайта
    Ответов: 3
    Последнее сообщение: 28.08.2005, 22:53
  5. Вопрос
    от Bandoo в разделе Дизайн сайтов
    Ответов: 0
    Последнее сообщение: 01.01.1970, 04:00

Ваши права

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