ФорумПрограммированиеJavaScript → Изменить внешний вид iframe

Изменить внешний вид iframe

  • sen4ik

    Сообщения: ? Репутация: N Группа: Адекваты

    Spritz 10 марта 2011 г. 11:21

    Привет всем

    Зайдя на сайт страховой компании, где я работаю, вы можете узнать цену страховки на свой авто. Реализовано это очень просто, на страничку вставлен iframe

    <iframe name=&quot;I1&quot;  width=&quot;790&quot; height=&quot;836&quot; src=&quot;https://www.webfscauto2.com/generalinfo.aspx?nAgentID=13703&amp;sLanguage=English&amp;bRating=1&amp;sState=CA&quot; border=&quot;0&quot; frameborder=&quot;0&quot; marginwidth=&quot;1&quot; marginheight=&quot;1&quot;>
       Your browser does not support inline frames or is currently configured not to display inline frames.
    </iframe>


    в этом iframe генерится форма. вот одно поле из этой формы:

    <tr id=&quot;Control0_firstNameRow&quot;>
       <td align=&quot;Right&quot; style=&quot;width: 193px;&quot;><span style=&quot;font-size: 12px; font-family: Arial; font-weight: bold;&quot; id=&quot;Control0_firstNameLBL&quot;>First Name  </span></td>
       <td><input type=&quot;text&quot; style=&quot;width: 200px; font-size: 12px; font-family: Arial;&quot; tabindex=&quot;1&quot; id=&quot;Control0_firstNameTB&quot; maxlength=&quot;15&quot; name=&quot;Control0:firstNameTB&quot;><span style=&quot;color: Red; display: none;&quot; initialvalue=&quot;&quot; evaluationfunction=&quot;RequiredFieldValidatorEvaluateIsValid&quot; display=&quot;Dynamic&quot; errormessage=&quot;A First name is a required in order to continue&quot; controltovalidate=&quot;Control0_firstNameTB&quot; id=&quot;Control0_firstnameValidator&quot;>*</span><span style=&quot;color: Red; width: 8px; font-size: 12px; font-family: Arial; display: none;&quot; validationexpression=&quot;[\sa-zA-Z\.&#39;,-]*&quot; evaluationfunction=&quot;RegularExpressionValidatorEvaluateIsValid&quot; display=&quot;Dynamic&quot; errormessage=&quot;Only letters and (.-,&#39;) characters allowed&quot; controltovalidate=&quot;Control0_firstNameTB&quot; id=&quot;Control0_firstnameREV&quot;>*</span>
       </td>
    </tr>


    надо каким то образом (что то подсказывает что нужен javascript) разделить эту форму на три шага и изменить стили у этих полей.

    ссылка на уже сгенериную форму целиком http://www.bigsavingsins.com/autoquoteenglish.htm
  • LIFF

    Сообщения: 188 Репутация: N Группа: Адекваты

    Spritz 10 марта 2011 г. 15:28, спустя 4 часа 7 минут 2 секунды

    В iframe JS тебе не поможет. Попробую спарсить страничку как тебе надо. {+++93+++} Какие же страшные имена аттрибутов в этом аспх
  • AlexB

    Сообщения: 4288 Репутация: N Группа: в ухо

    Spritz 10 марта 2011 г. 15:32, спустя 3 минуты 41 секунду

    Я ничего не понял …
    Загрузить с чужого сайта форму в фрейм, изменить ее вид, а потом еще изменить ее логику работы и все на JS? Какая-то фигня …

Пожалуйста, авторизуйтесь, чтобы написать комментарий!