js怎么调用另一个页面的内容?

JavaScript020

js怎么调用另一个页面的内容?,第1张

如果1.htm和2.htm不在同一个域名下,且1.htm所在的服务器是你无法控制的,那么你想实现在2.htm用纯js的方法读取1.htm的内容几乎是不可能的,因为这会触发浏览器的跨域保护机制,说明白点就是浏览器会限制你随意获取其他网站的内容,只要是正规的浏览器都会这么做的。

解决办法是利用后台程序转接一下,就是在后台服务器利用php、asp、jsp等等去读取1.htm的内容(这不会有任何跨域问题),这样2.htm中利用ajax向这个后台程序发送请求即可。下面是个php的例子:

<?php

echo file_get_content("1.htm的url写在这里")

?>

当然,这个php文件必须与2.htm在同一个域名下,否则仍然会有跨域问题。

区分干么?你要调用哪个文件里的功能或函数就直接用代码调用就行了.如:

a.js中有一个功能ShowName()

b.js中有一个功能HelloMsg()

在文件中调用:

<script>ShowName()</script>

可能在另一个地方要调用第二个则用相同的方法:

<script>HelloMsg()</script>

是这样的,在HEAD里写的是对JS的外部连接(文件连接,不然用不了那个文件里的代码)

你再仔细看看BODY里的内容,肯定会有JS调用语句的,如果没有,可能在那两个JS里设置好了调用或就是直接实现功能的语句,而不是用函数形式提供的.JS调用的方式很多,有隐藏的有明显的.

js为我们提供了大量的跳转页面的命令了 下面我来给大家总结一些常用的js跳转页面方法 希望各位同学有所帮助

第一种

代码如下

window location

第二种 跳到前一个历史记录

代码如下

window history back( )

第三种

代码如下

window navigate(“

第四种

代码如下

self location=’

第五种

代码如下

top location=’

第六种

代码如下

window open(pageURL name parameters)

window open("alwaysraised " "_blank" "alwaysRaised")

第七种

代码如下

lishixinzhi/Article/program/Java/JSP/201311/19856