2010-04-07 124 views
1

我有一个JavaScript文件main.js和五个html文件1.html,2.html,3.html,4.html,5.html 我想访问所有文件中的JavaScript文件main.as。 我已经在所有五个中使用过,但我无法访问它。是否有可能在html文件中共享.js文件。多个html文件可以使用单个javascript文件吗?

PLZ回复,

在此先感谢

PRASHANT杜贝

+1

请显示一些代码。 – 2010-04-07 09:53:37

回答

6

是的,这是完全可能的。这就是能够拥有JS文件而不是必须在HTML中嵌入所有代码的关键。

+0

感谢您的回复,但对不起,我不清楚这个问题。 我试图做的是1.html有4个框架,他们包含文件2.html,3.html,4.html和5.html。所有这4个html都是由Flex生成的html,即嵌入了swf。现在在任何事件上2.html我想使3.html可见。是否有可能 谢谢 – 2010-04-07 10:17:50

+0

正如你已经接受了答案,你可能想问一个新的问题。我认为应该可以使用parent.frames。 – 2010-04-07 10:34:28

+0

谢谢马丁我试图parent.frames ['id']。src =“2.html”但它没有工作 是否有可能给parent.frames ['id']。visible = true或类似的东西 – 2010-04-07 10:46:05

1

是。你在你的HTML文件中使用了正确的路径到main.js文件吗?

3

是的。完全可能。

只需在所有文件中引用它,例如通过

<script type="text/javascript" src="Scripts/main.js"></script> 
4

是的这是可能的。您只需在您的HTML文件中包含

<script type="text/javascript" src="main.js"></script> 

,最好靠近底部(用于更快的渲染)。到目前为止你做了什么?

2

是的,这是可能的。

从你的html访问javascript的方式可能有问题。告诉我们你的html的<script ...>...</script>部分。

0

创建的.js扩展与它所有的功能和 单独的JavaScript文件只是包括此javascript文件在所有的HTML脚本ü想使用在head标签

这样的: :

<html> 
<head> 
<script type="text/javascript" src="JavaScriptFilePath.js"></script> 
</head> 
<body> 
<!-- use javascript --> 
0

它可以发生两种方式..

  1. 一个html文件可以使用多个javascript文件

2.a JavaScript文件可以用在几个html文件中。

在第一种情况下,JavaScript文件加载可以基于位置,用户偏好,时间,年龄组,内容限制等条件。 当facebook加载它的页面时,你可以看到一个很好的例子。我加载了一些javascritps。

相关问题