一个用于多个HTML文件的主要JS varibles文件

时间:2016-10-28 04:52:43

标签: javascript jquery html

所以我想创建一个文件,我可以在不打开每个文件的情况下列出和编辑链接。

所以我希望有一个像http://example.com/links.js这样的网页,在那里我想把所有信息都放在我可以提供信息的地方。

我将有大约20 http://example.com/link1.html等。所以我不想打开每个HTML文件进行编辑,而是希望只有一个主文件,我可以设置链接和标题。

我在JS方面并不完美,但我确实了解大部分内容。所以在jar文件中我会喜欢&#34; var link1 = www.google.com&#34;在link1.html里面,它会变成<a href="www.google.com></a>类似的东西。

很抱歉,如果你不理解这一点,因为我累了,无法正确解释。感谢。

2 个答案:

答案 0 :(得分:0)

我设法通过使用以下方法找到了解决方法:)

link3 = function() {
location.href = "http://google.com";
}

答案 1 :(得分:0)

虽然这是一个广泛的主题,但希望这将有助于您设计应用程序

你可以将一个js文件作为json对象。实施例

<强> links.js

var Links={};  // namespacing
  Links.linkObject={
      linkOne:"someLink",
      linkTwo:"someLinkTwo",
      //Rest of links
    }

Links.linkContains(){
   return Links.linkObject;
}

使用script标记

导入此文件

现在在你的主js文件或任何其他文件中你可以在一些函数中调用它

function customFunction(){
  var getLinks = Links.linkContains() // will return the json array of links
}

获得getLinks后,您可以使用dotbracket表示法来获取值。

例如,

getLinks.linkOnesomeLink

您可以使用此对象在应用程序的任何位置返回值,当您更改link.js中的相关值时,它将反映在任何地方