2012-02-18 9 views
1
<iframe id="myFrame" runat="server" name="main" width="100%" src="http://www.somewebpage.com/" /> 

これは私のウェブページに貼り付けた簡単なiFrameです。そのウェブサイトのいくつかのボタンをクリックすると、iframeソースは同じままです。しかし、ボタン、リンクなどをクリックするたびに、変更されたソースを取得できるようにしたいと考えています。iFrameソースを取得できません。

どうすればいいですか?

編集:This is the screenshot of my work。 「Git」ボタンをクリックすると、iFrameにWebページが読み込まれます。しかし、私がウェブサイトを見ていると、テキストボックスをiFrameのソースに更新したいと思っています。

+0

クリックボタンはどこですか?メインページまたはiframeページで、メインページまたはiframeを変更しないものは何ですか?あなたの質問は明確ではない、2つのサイトは同じですか? – Aristos

+0

http://dl.dropbox.com/u/38860715/iframe.png ここで私がキャプチャしたスクリーンショットを見てください。 「Git」ボタンをクリックすると、iFrameにWebページが読み込まれます。しかし、私がウェブサイトを見ていると、テキストボックスをiFrameのソースに更新したいと思っています。 –

+0

あなたが押しているボタンと見たいものがまだ分かりません。 – Aristos

答えて

0

[OK]をここで私は今とその仕事をテストするアイデアです。あなたはiframe

<script> 
function HasChange(me) 
{ 
    document.getElementById("WhereIamId").value = 
       document.getElementById("WhatIShowID").src;   
    return false; 
} 
</script> 

とあなたがレンダリングされたIDを取得することもdocument.getElementById("<%=myFrame.ClientID>")を使用できるHTML

<input type="text" id="WhereIamId" value="" /> 
<iframe src="page1.aspx" onload="return HasChange(this);" id="WhatIShowID" ></iframe> 

onloadイベントを使用してのiframeをロードした後、入力ボックスを変更します。 iframeが読み込まれた後、テキストボックスを現在のURLで更新します。

+0

私はページを構築するとき、それは言う: **エラー識別子が必要です; 'return'はキーワードです** '