我有一个iframe需要更新和刷新哪个来源。我想要的方法是点击一个并使用它的onclick函数,我需要发送类似myiframe.Attributes [“src”] =“blah.aspx”;
有没有快速的方法呢?
提前致谢
答案 0 :(得分:1)
您可以使用javascript将AJAX查询发送回具有框架源的服务器。
您可以使用的JavaScript是iframe.location.href
,其中“iframe”是您的iframe的id
属性。
然后,您可以使用ASP.NET AJAX(或其他ajax调用,如果您愿意)向服务器发送回调。这是一个很好的教程:http://ajax.net-tutorials.com/
答案 1 :(得分:0)
如果你想(未经测试的代码),你可以在所有客户端执行:
...
<body>
<a id="yourAnchorId">Load It</a>
<iframe id="youriFrameId" src="blank.html" width="500" height="400"></iframe>
<script type="text/javascript">
document.getElementById('yourAnchorId').onclick = function() {
var frame = document.getElementById('youriFrameId')
frame.src = "blah.aspx;"
frame.location.reload();
};
</script>
</body>
...