2011-06-29 8 views
0
<html> 
<head> 
<script type="text/javascript"> 
    function load() 
    { 
     var the_form = parent.document.frames['myFrame'].document.forms['form1']; 
     var source = the_form.elements['Login1_UserName']; 
     var target = the_form.elements['Login1_Password']; 
     alert(''); 
      } 
</script> 
    </head> 

<frameset> 
    <frame name="myFrame" src="http://xyz.com/" onload="load()" /> 
</frameset> 
    </html> 

答えて

0

あなたのフレームは異なるドメインにあります。 Same Origin Policy.

+0

通常のJavaスクリプトとウェブページが私たちの会社のウェブページであればアクセスできます。他のドメイン(またはポートまたはプロトコル)のフレームへのアクセスは禁止されています。しかし、それは第三者によって作られた –

+0

@Nividsうん、それは同じ起源ポリシーのポイントです。サードパーティのWebサイト –

+0

を制御しないと簡単な回避策はありませんが、アドレスバーでスクリプトを起動すると、iframeで可能なことはありません。 –

関連する問題