![](/img/trans.png)
[英]How to write to a file from a javascript function after clicking on a button in html
[英]How to write the path to an html file in a javascript function
我想動態地在Iframe中加載HTML文件。
我嘗試了以下代碼:
<script type="text/javascript">
$(document).ready(function () {
$('a').click(function (e) {
e.preventDefault();
filename = "\"+$(this).text() + ".htm";
alert(filename);
$('iframe').attr('src', filename);
});
}); </script>
目錄結構:E:SVN_HobbyHomes \\ HobbyHomesWebApp \\ HTML \\ Dancing.htm
它不會將文件加載到Iframe內的路徑中。 然而,如果我這樣寫它有效,但我不知道如何在javascript中使用@ Url.Content
<iframe id="iframe" frameborder="0" src=src="@Url.Content("~/HTML/Dancing.htm")" style="width: 100%; height: 700px;"></iframe>
Stil它給了我錯誤:資源無法找到!!!
iframe的來源必須是絕對或相對的URL。 您的不是URL,而是本地文件名。
這很可能是瀏覽器安全限制。 由於(顯而易見的)原因,不允許瀏覽器內代碼訪問工作站上的本地資源(沒有插件以及哪些顯式授予更多權限)。
如果網頁可以訪問某人本地工作站上的文件,它還能做什么? 您可以隨意訪問哪些其他文件? 安全隱患非常清楚。
您需要以與提供訪問它的網頁相同的方式提供文件。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.