繁体   English   中英

无法加载ajax

[英]Can't load ajax

我无法在带有.load html 页面(本地)中显示我的.txt文件。 文件与.js位于同一文件夹中。

$(function(){  
    $("#div1").load("text.txt");  
}); 

上次检查时,出于安全原因,使用本地 HTML 打开本地文件可以在 IE 中运行,但不能在 Chrome、Firefox 等中运行。

如果您熟悉 HTML 和 javascript 并希望在本地运行和操作本地文件,请查看HTML Applications.hta 它很整洁。

这是Microsoft 的文档,这是一个使用 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 文件中。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM