2013-04-30 2 views
0

У меня есть iframe на странице, и я хочу иметь возможность отправлять значение как родительскому окну, так и iframe в одно и то же время.Отправить функцию как в родительском окне, так и в iframe из формы родительского окна

форма на родительском окне

<form name="ptform" action="javascript:void(0);" onsubmit="javascript:handleSubmit();"> 
    <input class="zipcode" type="text" size="35" id="location" value=""> 
    <input class="method" type="hidden" id="method"> 
    <input class="search" type="submit" value="Search"> 
</form> 

и форма на плавающем фрейме

<form action="/embed/" method="get" onsubmit="return geocode()"> 
     <div id="addrWrap"> 
      <input type="text" id="addr" maxlength="100" autocomplete="off" /> 
     </div> 
     <div id="searchWrap"> 
      <input type="button" id="search" value="o" alt='Search' title='Search' onclick="geocode()" /> 
     </div> 
    </form> 

Как объединить форму представить как родительское окно и фрейм в то в то же время?

+0

это должно сделать трюк http://stackoverflow.com/questions/942772/html-form-with-two-submit-buttons-and-two-target -attributes –

ответ

0

Для достижения этой цели вы можете использовать HTML5 postMessage.

http://html5demos.com/postmessage2

Спасибо, Karthik

+0

Пожалуйста, разместите соответствующий код в ответ, а не только ссылку на код. –

Смежные вопросы