そのテーブル内の画像をクリックすると、iframeに画像を表示したい。問題は、iframe 内に表示される画像が小さすぎることです (大きすぎる画像は今のところ問題ありません)。そのため、クリックされたときにJavaScript関数で画像を渡して必要なサイズ変更を実行しようとしましたが、ここで画像オブジェクトをiFrameのsrcとして設定する際に別の問題が発生します。助言がありますか?教えてください。助けていただければ、時間を大幅に節約できます。
ここに私が問題を抱えているJavaScriptコードがあります。
function resize(e){
var newImg = document.createElement('img');
newImg.src = document.getElementById(e).src;
newImg.width = '448';
newImg.height = '336';
document.getElementById('passTo').src = newImg.src; /*newImg doesn't work aswell*/
}
これが私のHTMLコードです...
<tr>
<td colspan="2" height="336">
<iframe id = "passTo" name="A" src="Activity 6.html" style="width:100%; height:100%;" scrolling="no" marginheight="0" marginwidth="0">
<p>iframes are not supported by your browser.</p>
</iframe>
</td>
</tr>
<tr>
<td><img src = "index.jpg" id = "myimg" border="3" height="48" width="64" onclick="resize(myimg)"></img></td>
<td><img src = "index.jpg" id = "myimg2" border="3" height="48" width="64" onclick="resize(myimg2)"></img></td>
</tr>