我有一個iframe,哪些源需要更新和刷新。我想要做的方式是點擊一個和它的onclick函數,我需要發送像myiframe.Attributes [「src」] =「blah.aspx」;固定文本onclick到C#功能
有沒有快速的方法來做到這一點?
在此先感謝
我有一個iframe,哪些源需要更新和刷新。我想要做的方式是點擊一個和它的onclick函數,我需要發送像myiframe.Attributes [「src」] =「blah.aspx」;固定文本onclick到C#功能
有沒有快速的方法來做到這一點?
在此先感謝
您可以使用JavaScript來發送一個AJAX查詢回服務器與框架的資源。
您可以使用的JavaScript是iframe.location.href
,其中'iframe'是iframe的id
屬性。
然後,您可以使用ASP.NET AJAX(或其他Ajax調用,如果您願意)發送回調到服務器。這裏是一個很好的教程:http://ajax.net-tutorials.com/
你可以做到這一切的客戶端,如果你想(未測試的代碼):
...
<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>
...
只要你知道目標網址是什麼,這將工作。如果您需要以編程方式生成目標網址,則可以使用此和AJAX來獲取結果。 – Darbio 2010-11-24 00:57:15