我无法使用.txt
在html页面(本地)中显示我的.load
文件。文件与.js
位于同一文件夹中。
$(function(){
$("#div1").load("text.txt");
});
答案 0 :(得分:0)
上次检查时,由于安全原因,使用本地HTML打开本地文件将在IE中运行,但不适用于Chrome,Firefox等。
如果您对HTML和javascript感到满意,并希望在本地运行并操作本地文件,请查看HTML Applications或.hta
。它非常整洁。
以下是Microsoft's documentation,此处为an example with Javascript。
要避免Windows系统ActiveX警告,您的程序应该运行 在.hta信封下,即作为应用程序(如.exe文件)。
以下代码在.hta“伞形”下打开您的应用程序, 在你的大小调整的窗口中(在例子中:1030 x 95像素)居中 横向和屏幕低。它不允许 滚动。制作一个文本文件并将其保存在YourChoiceOfName.hta
下
<HTML>
<HEAD>
<script language="javascript" type="text/javascript">
function Set(){ // this limits the size of the window opened and positions it
var l=(screen.width/2 - 515); // centre - half the window width
var t=(screen.height-130); // where you want it vertically
self.moveTo(l,t);
self.resizeTo('1030','95'); // as you can see, this example opens a longish but squat window, near the task-bar
}
</script>
<TITLE>BlahBlah-The Progam</TITLE>
<HTA:APPLICATION ID="BlahBlah-App"
BORDER="thin"
INNERBORDER="no"
SCROLL="no"
SCROLLFLAT="no"
CAPTION="yes"
MAXIMIZEBUTTON="no"
SHOWINTASKBAR="yes"
SINGLEINSTANCE="yes"
SYSMENU="yes"
NAVIGABLE="yes"
ICON="images/favicon.ico"
WINDOWSTATE="normal">
<STYLE> body {margin:0} </STYLE>
</HEAD>
<BODY onload="Set()" >
<IFRAME src="blahblah.htm" application=yes width=1030 // width is that of your window
height=95 marginwidth=0 marginheight=0 /// height is that of your window
frameborder=0>Iframes not supported</IFRAME>
</BODY>
</HTML>
请注意,您不必像他一样使用iframe,您可以将HTML放在HTA文件中。