当我单击该表内的图像时,我想在 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>