精华内容
下载资源
问答
  • 方法1:如下程序,当页面完全加载后执行openTheIndexPage()方法 代码如下: <html> <head> <meta http-equiv=”Content-Type” content=”text/html; charset=gb2312″ /> <title>...
  • 如何将一个HTML页面嵌套另一个页面中 这个在做网页中常要用到,有些通用的内容可集中放在一个页面文件中,其它要用到这些内容的页面只需要包含(引用)这个通用文件即可。这样便于维护,如果有很多网页,当通用内容...

    如何将一个HTML页面嵌套另一个页面中

    这个在做网页中常要用到,有些通用的内容可集中放在一个页面文件中,其它要用到这些内容的页面只需要包含(引用)这个通用文件即可。这样便于维护,如果有很多网页,当通用内容需要修改时,只改一个文件就可以了,不需要每个文件单独修改。

    最典型的应用比如页脚的版权信息等内容可以放在一个叫做footer.html文件里, 然后其他页面文件在页面内容的最后包含这个文件就可以了,具体例子下面有。

    要html文件嵌套,最简单的办法是使用SSI(Server Side Include)技术,也就是在服务器端两个文件就被合并了。除了少数免费网页寄存服务外,几乎所有的网页寄存服务器都支持 SSI。这也是一个比较推荐的方法,它与ASP和ASP.NET网页使用的语法一模一样。如果网站管理员偏向使用PHP或JSP的话,语法会稍有不同。

    对于不能使用SSI、ASP、ASP.netphp和JSP等服务器端动态页面语言的情况,这里还将介绍两种客户端镶嵌的办法:JavaScript和iframe的方法。当这两种客户端的方法都有很大的弊病,一般不推荐使用。

    下面对各种方法单独具体介绍。

    1、SSI (Server Side Include)

    SSI是一种简单的动态网页制作技术,但是有些服务器要求网页文件扩展名为.shtml才能识别文件中SSI命令。所以如果你的SSI命令看起来不工作,先别放弃,试着把文件扩展名改为.shtml,也许会成功。如果知道自己的服务器是否支持SSI,请看另一篇文章。

    使用SSI一个局限性是页面一定要放在网页服务器上才能看到效果,在本地是不好调试的。当然,如果非要在本地调试,就本地装一个Apache服务器好了。

    比如你想在每个网页的底部加上同样的版权信息,像

    © 2009 程序员实验室 版权所有

    可以把这行信息放到一个叫做footer.html的文件里,footer.html的内容为:

    <center> &copy; 程序员实验室 版权所有</center>;

    这样同一路径下的其他页面文件要包含footer.html的SSI命令是:

    <!- #include virtual="footer.html" ->(常用)

    或者

    <!- #include file="footer.html" ->

    这两者的几乎是一样的,不同之处在于include virtual后面取的是一个URL形式的路径,甚至还可以执行一个CGI程序并包含其输出结果,如果你的服务器支持CGI的话。而include file后面取的是一个文件系统路径,并且不能执行CGI程序。两者都可以接受相对路径,所以对上面这个简单例子,两者的效果是一样的。如果你不知道URL路径与文件系统路径两者的区别的话,就用include virtual

    更多关于SSI的介绍,请看这篇SSI的介绍文章

    2、PHP

    如果你的服务器支持PHP的话,用PHP引用footer.html文件的写法如下:

    <?php include("footer.html"); ?>

    这句命令所在的文件扩展名必须被为.php。

    除了引用本服务器上的文件,PHP的include命令还可以用来引用其它网站上的html文件,比如:

    <?php include(http://www.prglab.com/examples/footer.html); ?>

    当然你要得到其它网站的允许才能引用别人的文件。

    3、ASP和ASP.Net

    如果你使用的是老式的ASP,则语法是与上面SSI一样的,不需要任何修改,只要把命令所在文件的扩展名改为.asp即可。

    对于ASP.NET,也是类似,不同之处在于,因为SSI命令是在ASP命令运行之前被首先编译,所以文件名中不能够使用ASP.NET的变量。如果一定要用的话,就用ASP.NET的命令来做文件嵌套吧。

    比如:

    <%
    
              Response.WriteFile ("footer.html")
    
    %>

    更多关于怎样在ASP.NET中实现动态文件嵌套,请参考微软的这篇文章

    4、JSP (JavaServer Page)

    JSP文件需要在基于Java的服务器上运行,比如Apache Tomcat。JSP包含文件的语法是:

    <%@ include file="footer.html" %>

    5、客户端包含

    5。1 客户端包含的利弊

    客户端包含有两种方式:javascript和iframe。让我们先看看两种方法各有什么利弊。

    两种方法中Javascript生成的页面格式比较好,Javascript可以从一个URL取到页面片断然后镶嵌在另一个页面的任何位置 。其结果与服务器端包含的结果基本上一样,但弊端是客户端必须开启Javascript功能(目前大多数人是选择开启的,但也有少数出于安全方面的考虑不开启)。另一个弊端是搜索引擎是看不到由Javascript包含的页面的内容的,这对你的网站推广比较不利。

    使用iframe比较简单,它可以强制一个HTML页面镶嵌在另一个页面中,类似于是用 object控件将Flash电影、录像、或者MP3播放器嵌入一个页面中。使用iframe,用户端不需要开启Javascript功能。但不利的方面是iframe有固定的高度和宽度,不能随着被嵌入页面的大小而改变。当被嵌入页面大于给定高宽度时,会显示滚动条(当然你也可以使用 scrolling = "no" 来强制滚动条不显示,但这样页面内容会显示不完整),影响页面美观。另外就是搜索引擎可能不收录iframe引用的页面,不利网站推广。

    5。2 使用JavaScript的客户端包含

    这个方法主要适用于Firefox浏览器(任何操作系统)、IE5以上(Windows)、苹果的Safari浏览器(MacOS X),可以使用一项叫做XMLHTTP 的API技术来通过Javascript程序读取一个动态读取一个XML文件。这种方法也可以用来读取一个HTML文件,并放到当前网页文件的指定位置。

    专业网站设计者:不要用这个! 也许在某些情况下你不得不用JavaScript来实现网页嵌套,但是这只是一种转弯抹角的替代方法。当你的服务器可以支持前面讲的服务器端嵌套方法时,尤其是专业人士,应尽可能避免使用这种方法,因为你的客户可能会投诉你做的网页内容无法被Google搜索到,或不能在某些浏览器中正常显示。

    记住这种方法做的网页只能在Firefox,Safari,和IE5以上版本的浏览器中正常显示。大部分人都是用这几种浏览器的,但是不是所有人,而且有些用户因为安全因素考虑会关闭Javascript功能。

    重要提示:如果你是在本地电脑上调试网页而不是在服务器上浏览,最新版本的IE浏览器会自动屏蔽Javascript动态生成的部分,并显示警告信息,你必须选择”允许显示动态内容”网页才能正常显示。当你把这些网页文件放到服务器上去的时候这个问题就会自动消失的,因为IE会辨别出主页和被包含的网页内容都来自同一个服务器。

    好了,说了够多了,下面是具体怎么做。把以下代码放在网页的<head>里面:

    <script>
    function clientSideInclude(id, url) {
    var req = false;

    // Safari, Firefox, 及其他非微软浏览器
    if (window.XMLHttpRequest) {
    try {
    req = new XMLHttpRequest();
    } catch (e) {
    req = false;
    }
    } else if (window.ActiveXObject) {

    // For Internet Explorer on Windows
    try {
    req = new ActiveXObject("Msxml2.XMLHTTP");
    } catch (e) {
    try {
    req = new ActiveXObject("Microsoft.XMLHTTP");
    } catch (e) {
    req = false;
    }
    }
    }
    var element = document.getElementById(id);
    if (!element) {
    alert("函数clientSideInclude无法找到id " + id + "。" +
    "你的网页中必须有一个含有这个id的div 或 span 标签。");
    return;
    }
    if (req) {
    // 同步请求,等待收到全部内容
    req.open(’GET’, url, false);
    req.send(null);
    element.innerHTML = req.responseText;
    } else {
    element.innerHTML =
    "对不起,你的浏览器不支持" +
    "XMLHTTPRequest 对象。这个网页的显示要求" +
    "Internet Explorer 5 以上版本, " +
    "或 Firefox 或 Safari 浏览器,也可能会有其他可兼容的浏览器存在。";
    }
    }
    </script>
    有了这段代码我们就可以在网页的任何位置插入另一个页面了。首先我们要生成一个作为”容器”的HTML控件,比如<span>,并给这个”容器”控件一个ID,比如includefooter,然后把这个ID和要包含的页面的URL地址传递给前面写的这个js函数clientSideInclude就可以了。

    一个需要注意的地方是函数clientSideInclude只有在页面被完全加载后才能工作,所以我们需要在<body>标签的onload事件上来调用这个函数,这是最保险的调用时机,因为这个事件触发的时候浏览器肯定已经完全解析了页面中所有HTML了。

    所以,具体代码是:

    在需要插入另一页面的地方写:
    <span id="includefooter" > </span>

    在页面开始处标签里写:
    <body onLoad="clientSideInclude('includefooter', 'footer.html');>

    当然,你也可以把函数clientSideInclude放在一个单独的文件里面,比如命名为clientSideInclude.js,然后在你的页面<head>标签中插入下面这<script>标签以便可以调用这个函数:
    <script src="clientSideInclude.js" language="JavaScript"> </script>

    5。3 使用iframe的客户端包含

    客户端页面嵌套还可以使用iframe的方法,弊端是必须事先想好被嵌套的页面在首页中要占多大的位置。如果被嵌套页面太大,超过事先定义的宽度或高度,则首页会出现滚动条。这也许正是你所需要的,但也许会完全破坏主页的设计。

    iframe的使用很简单,下面的例子会在你的页面中嵌入另一个叫做include.html的页面:

    <iframe src="included.html" width="450" height="400" >

    <a href="included.html">你的浏览器不支持iframe页面嵌套,请点击这里访问页面内容。</a>

    </iframe>

    这里主页中定义了要插入的页面将显示的高度为400的像素,宽度为450个像素。

    我们为什么要在 iframe的里面插入一个普通的超级链接元素<a>呢?这是因为老版本的浏览器和搜索引擎不支持iframe,虽然现在已经很少有人还会使用Netscape 4这样老的浏览器了,但是几乎所有人都会使用象Google这样的搜索引擎。在iframe里面加上超级链接可以帮助搜索引擎找到网页的内容。

    另外我们可以定义iframe的一些属性来控制网页的显示效果 ,除了前面用到的最常用宽度(width)和高度(height)的定义外,如果在任何情况下都不希望出现滚动条的话,可以定义iframe的scrolling属性等于"no"。如果不希望镶嵌页面的周围出现边框的话,可以将frameborder属性设置为0。下面这个例子显示了scrolling和frameborder属性的使用:

    <iframe src="included.html" width="450" height="400" frameborder="0" scrolling="no">

    <a href="included.html">你的浏览器不支持iframe页面嵌套,请点击这里访问页面内容。</a>

    </iframe>

    展开全文
  • 这个在做网页中常要用到,有些通用的内容可集中放在...最典型的应用比如页脚的版权信息等内容可以放在一个叫做footer.html文件里, 然后其他页面文件在页面内容的最后包含这个文件就可以了,具体例子下面有。 要 h...

    这个在做网页中常要用到,有些通用的内容可集中放在一个页面文件中,其它要用到这些内容的页面只需要包含(引用)这个通用文件即可。这样便于维护,如果有很多网页,当通用内容需要修改时,只改一个文件就可以了,不需要每个文件单独修改。

    最典型的应用比如页脚的版权信息等内容可以放在一个叫做footer.html文件里, 然后其他页面文件在页面内容的最后包含这个文件就可以了,具体例子下面有。

    要 html文件嵌套,最简单的办法是使用SSI(Server Side Include)技术,也就是在服务器端两个文件就被合并了。除了少数免费网页寄存服务外,几乎所有的网页寄存服务器都支持 SSI。这也是一个比较推荐的方法,它与ASP和ASP.NET网页使用的语法一模一样。如果网站管理员偏向使用PHP或JSP的话,语法会稍有不同。

    对于不能使用SSI、ASP、ASP.NET、PHP和JSP等服务器端动态页面语言的情况,这里还将介绍两种客户端镶嵌的办法:JavaScript和iframe的方法。当这两种客户端的方法都有很大的弊病,一般不推荐使用。

    下面对各种方法单独具体介绍。

    1、SSI (Server Side Include)

    SSI是一种简单的动态网页制作技术,但是有些服务器要求网页文件扩展名为.shtml才能识别文件中SSI命令。所以如果你的SSI命令看起来不工作,先别放弃,试着把文件扩展名改为.shtml,也许会成功。如果知道自己的服务器是否支持SSI,请看另一篇文章。

    使用SSI一个局限性是页面一定要放在网页服务器上才能看到效果,在本地是不好调试的。当然,如果非要在本地调试,就本地装一个Apache服务器好了。

    比如你想在每个网页的底部加上同样的版权信息,像

    © 2009 程序员实验室 版权所有

    可以把这行信息放到一个叫做footer.html的文件里,footer.html的内容为:

    <center> &copy; 程序员实验室 版权所有</center>;

    这样同一路径下的其他页面文件要包含footer.html的SSI命令是:

    <!- #include virtual="footer.html" ->(常用)

    或者

    <!- #include file="footer.html" ->

    这 两者的几乎是一样的,不同之处在于include virtual后面取的是一个URL形式的路径,甚至还可以执行一个CGI程序并包含其输出结果,如果你的服务器支持CGI的话。而include file后面取的是一个文件系统路径,并且不能执行CGI程序。两者都可以接受相对路径,所以对上面这个简单例子,两者的效果是一样的。如果你不知道 URL路径与文件系统路径两者的区别的话,就用include virtual

    更多关于SSI的介绍,请看这篇SSI的介绍文章

    2、PHP

    如果你的服务器支持PHP的话,用PHP引用footer.html文件的写法如下:

    <?php include("footer.html"); ?>

    这句命令所在的文件扩展名必须被为.php。

    除了引用本服务器上的文件,PHP的include命令还可以用来引用其它网站上的html文件,比如:

    <?php include(http://www.prglab.com/examples/footer.html); ?>

    当然你要得到其它网站的允许才能引用别人的文件。

    3、ASP和ASP.NET

    如果你使用的是老式的ASP,则语法是与上面SSI一样的,不需要任何修改,只要把命令所在文件的扩展名改为.asp即可。

    对于ASP.NET,也是类似,不同之处在于,因为SSI命令是在ASP命令运行之前被首先编译,所以文件名中不能够使用ASP.NET的变量。如果一定要用的话,就用ASP.NET的命令来做文件嵌套吧。

    比如:

    <%
    
              Response.WriteFile ("footer.html")
    
    %>

    更多关于怎样在ASP.NET中实现动态文件嵌套,请参考微软的这篇文章

    4、JSP (Java Server Page)

    JSP文件需要在基于Java的服务器上运行,比如Apache Tomcat。JSP包含文件的语法是:

    <%@ include file="footer.html" %>

    5、客户端包含

    5。1 客户端包含的利弊

    客户端包含有两种方式:JavaScript和iframe。让我们先看看两种方法各有什么利弊。

    两种方法中Javascript生成的页面格式比较好,Javascript可以从一个URL取到页面片断然后镶嵌在另一个页面的任何位置 。其结果与服务器端包含的结果基本上一样,但弊端是客户端必须开启Javascript功能(目前大多数人是选择开启的,但也有少数出于安全方面的考虑不 开启)。另一个弊端是搜索引擎是看不到由Javascript包含的页面的内容的,这对你的网站推广比较不利。

    使用iframe比较简单,它可以强制一个HTML页面镶嵌在另一个页面中,类似于是用 object控件将Flash电影、录像、或者MP3播放器嵌入一个页面中。使用iframe,用户端不需要开启Javascript功能。但不利的方面 是iframe有固定的高度和宽度,不能随着被嵌入页面的大小而改变。当被嵌入页面大于给定高宽度时,会显示滚动条(当然你也可以使用 scrolling = "no" 来强制滚动条不显示,但这样页面内容会显示不完整),影响页面美观。另外就是搜索引擎可能不收录iframe引用的页面,不利网站推广。

    5。2 使用JavaScript的客户端包含

    这个方法主要适用于Firefox浏览器(任何操作系统)、IE5以上(Windows)、苹果的Safari浏览器(MacOS X),可以使用一项叫做XMLHTTP 的API技术来通过Javascript程序读取一个动态读取一个XML文件。这种方法也可以用来读取一个HTML文件,并放到当前网页文件的指定位置。

    专业网站设计者:不要用这个! 也许在某些情况下你不得不用JavaScript来实现网页嵌套,但是这只是一种转弯抹角的替代方法。当你的服务器可以支持前面讲的服务器端嵌套方法时, 尤其是专业人士,应尽可能避免使用这种方法,因为你的客户可能会投诉你做的网页内容无法被Google搜索到,或不能在某些浏览器中正常显示。

    记住这种方法做的网页只能在Firefox,Safari,和IE5以上版本的浏览器中正常显示。大部分人都是用这几种浏览器的,但是不是所有人,而且有些用户因为安全因素考虑会关闭Javascript功能。

    重要提示:如果你是在本地电脑上调试网页而不是在服务器上浏览,最新版本的IE浏览器会自动屏蔽 Javascript动态生成的部分,并显示警告信息,你必须选择”允许显示动态内容”网页才能正常显示。当你把这些网页文件放到服务器上去的时候这个问 题就会自动消失的,因为IE会辨别出主页和被包含的网页内容都来自同一个服务器。

    好了,说了够多了,下面是具体怎么做。把以下代码放在网页的<head>里面:

    <script>
    function clientSideInclude(id, url) {
    var req = false;

    // Safari, Firefox, 及其他非微软浏览器
    if (window.XMLHttpRequest) {
    try {
    req = new XMLHttpRequest();
    } catch (e) {
    req = false;
    }
    } else if (window.ActiveXObject) {

    // For Internet Explorer on Windows
    try {
    req = new ActiveXObject("Msxml2.XMLHTTP");
    } catch (e) {
    try {
    req = new ActiveXObject("Microsoft.XMLHTTP");
    } catch (e) {
    req = false;
    }
    }
    }
    var element = document.getElementById(id);
    if (!element) {
    alert("函数clientSideInclude无法找到id " + id + "。" +
    "你的网页中必须有一个含有这个id的div 或 span 标签。");
    return;
    }
    if (req) {
    // 同步请求,等待收到全部内容
    req.open(’GET’, url, false);
    req.send(null);
    element.innerHTML = req.responseText;
    } else {
    element.innerHTML =
    "对不起,你的浏览器不支持" +
    "XMLHTTPRequest 对象。这个网页的显示要求" +
    "Internet Explorer 5 以上版本, " +
    "或 Firefox 或 Safari 浏览器,也可能会有其他可兼容的浏览器存在。";
    }
    }
    </script>
    有 了这段代码我们就可以在网页的任何位置插入另一个页面了。首先我们要生成一个作为”容器”的HTML控件,比如<span>,并给这个”容 器”控件一个ID,比如includefooter,然后把这个ID和要包含的页面的URL地址传递给前面写的这个js函数 clientSideInclude就可以了。

    一个需要注意的地方是函数clientSideInclude只有在页面被完全加载后才能工作,所以我们需要在<body>标 签的onload事件上来调用这个函数,这是最保险的调用时机,因为这个事件触发的时候浏览器肯定已经完全解析了页面中所有HTML了。

    所以,具体代码是:

    在需要插入另一页面的地方写:
    <span id="includefooter" > </span>

    在页面开始处标签里写:
    <body onLoad="clientSideInclude('includefooter', 'footer.html');>

    当然,你也可以把函数clientSideInclude放在一个单独的文件里面,比如命名为clientSideInclude.js,然后在你的页面<head>标签中插入下面这<script>标签以便可以调用这个函数:
    <script src="clientSideInclude.js" language="JavaScript"> </script>

    5。3 使用iframe的客户端包含

    客户端页面嵌套还可以使用iframe的方法,弊端是必须事先想好被嵌套的页面在首页中要占多大的位置。如果被嵌套页面太大,超过事先定义的宽度或高度,则首页会出现滚动条。这也许正是你所需要的,但也许会完全破坏主页的设计。

    iframe的使用很简单,下面的例子会在你的页面中嵌入另一个叫做include.html的页面:

    <iframe src="included.html" width="450" height="400" >

    <a href="included.html">你的浏览器不支持iframe页面嵌套,请点击这里访问页面内容。</a>

    </iframe>

    这里主页中定义了要插入的页面将显示的高度为400的像素,宽度为450个像素。

    我们为什么要在 iframe的里面插入一个普通的超级链接元素<a>呢?这是因为老版本的浏览器和搜索引擎不支持iframe,虽然现在已经很少有人还会使 用Netscape 4这样老的浏览器了,但是几乎所有人都会使用象Google这样的搜索引擎。在iframe里面加上超级链接可以帮助搜索引擎找到网页的内容。

    另外我们可以定义iframe的一些属性来控制网页的显示效果 ,除了前面用到的最常用宽度(width)和高度(height)的定义外,如果在任何情况下都不希望出现滚动条的话,可以定义iframe的 scrolling属性等于"no"。如果不希望镶嵌页面的周围出现边框的话,可以将frameborder属性设置为0。下面这个例子显示了 scrolling和frameborder属性的使用:

    <iframe src="included.html" width="450" height="400" frameborder="0" scrolling="no">

    <a href="included.html">你的浏览器不支持iframe页面嵌套,请点击这里访问页面内容。</a>

    </iframe>

     

     

    转载于:https://www.cnblogs.com/babietongtianta/archive/2013/06/07/3123287.html

    展开全文
  • js页面调用另一个js

    千次阅读 2019-12-17 15:46:51
    js页面调用另一个js 一个js调用另外一个js的方法,最简单的例子就是jQuery的调用,首先准备好两个js文件,通过html为中间介质,引入这两个js文件 <script type="text/javascript" src="js/jquery-1.8.2.min...

    js页面调用另一个js

    1. 一个js调用另外一个js的方法,最简单的例子就是jQuery的调用,首先准备好两个js文件,通过html为中间介质,引入这两个js文件
    <script type="text/javascript" src="js/jquery-1.8.2.min.js"></script>
    <script type="text/javascript" src="js/index.js"></script>
    

    那么下面那个js文件里面就可以用jQuery的代码了。
    因为js本身是不能运行的,必须依托于html才能执行。<script =“text/javascript” src="">的引用其实就相当于将几个js文件都写在html文件中了,所以可以直接调用。

    1. 不适用html,而直接在js中引用另外一个js的内容。首先要在要引用另外一个js文件的js开头,写一个匿名函数
    var a=function(){
    new_element=document.createElement("script");
    new_element.setAttribute("type","text/javascript");
    new_element.setAttribute("src","另一个js的文件路径");
    document.body.appendChild(new_element)
    }
    

    但是除了opera浏览器,其他浏览器都不会马上建立DOM树,所以需要将动态载入js全部执行完成后,才能执行后续代码。可以将这一部分代码进行封装

    function loadJS(url,success){
    	var domScript=document.createElement('script');
    	domScript.src=url;
    	success=success || function(){};
    	domScript.onload=domScript.onreadystatechange=function(){
    		if(!this.readyState || 'loaded' == this.readyState || 'complete'===this.readyState){
    			success();
    			this.onload=this.onreadystatechange=null;
    			this.parentNode.removeChild(this);
    		}
    	}
    	document.getElementsByTagName('head')[0].appendChild(domScript)
    }
    

    最后使用疯传函数进行测试,直接调用函数loadJS即可

    展开全文
  • html页面引入另一个html

    千次阅读 2019-01-04 17:41:26
    所以复用的东西可以写到一个文件中,之后再引入,angularjs或是jsp中都有很好的标签引入,而html没有,但是可以借助一些方式进行引入。 angularjs文件引入 angularjs 头部引入 &lt;head&gt; &lt;...

    在写页面的时候,有些东西是一样的,比如头部的导航或者尾部的标注。所以复用的东西可以写到一个文件中,之后再引入,angularjs或是jsp中都有很好的标签引入,而html没有,但是可以借助一些方式进行引入。

    angularjs文件引入

     angularjs 头部引入
    <head>
        <% include configHead.ejs %>
        <title>后台管理</title>
    </head>
    angularjs 尾部或中部引入
    <% include homeFooter.ejs %>
    jsp文件引入
    <%@ include file="文件名" %>//(等于是将两个jsp合并为一个jsp)或
    <jsp:include page="文件名">//(相当于将两个jsp执行后的内容合并成一个页面)
    html文件引入
    
    

    (1)Js方法  引入homeHeader.html和homeFooter.html,div使用class引入

    1

    2

    3

    4

    5

    6

    7

    8

    9

    10

    11

    12

    13

    14

    15

    16

    17

    18

    19

    <script type="text/javascript">

     

            $(document).ready(function () {

     

                $('.configHead').load('homeHeader.html');

     

                $('.configFoot').load('homeFooter.html');

     

            });

     

        </script>

     

    </head>

     

    <body>

     

    <header>

     

     <div class="configHead">

     

    (2)iframe引入 

    <iframe name="" frameborder="0" scrolling="no" marginwidth="0" marginheight="0"  width="100%" height="170" src="homeFooter.html"></iframe>

    (3)css引入

    可以在css定义某个class,将所需要添加的东西负载上去,之后引用该class就可以了

    转自:https://www.cnblogs.com/liziyou/p/6437701.html

    展开全文
  • //每一个下载按钮的网盘链接 if(href!=null&$.trim(href)!=''){ //跳转到网盘后进行下载资源操作 } }); }()) ``` 但是不知道怎么到跳转到每个新页面执行单击下载...
  • js如下: ``` <!--控制鼠标单击不同文字显示不同层--> function $(v){return document.getElementById(v);} var x=0; function c(y){ $("a"+x).style.display = "none"; $("a"+y).style.display = "...
  • text10.html:&lt;!DOCTYPE html&gt;&lt;html&gt; &lt;head&gt; &lt;meta charset="UTF-8"&gt; &lt;title&...text/javascript" src="
  • 假设是需要在A页面上的一个按钮,点击后跳转到B页面,传一些参数后且并B页面的某个js函数可以执行~~   关键在于如何跳转到目标页面之后并「接着」执行「目标页面js函数」。原因是目标页面的某个js函数原来是...
  • 答案是肯定的。
  • DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta ...
  • 页面加载完成后自动执行一个js方法
  • 实现在html页面加载之后执行js方法

    万次阅读 2017-12-21 09:28:17
    浏览器对html页面内容的加载是顺序加载,也就是在html页面中前面先加载,因此当加载到JS脚本时,JS种解释性的脚本,也是从上而下顺序执行,由于这段JS代码是立即执行的。第种方式是把方法写在head中(推荐)让它...
  • HTML页面加载完毕后执行某个js

    千次阅读 2018-10-18 18:25:27
    一个文档完全下载到浏览器中时,才会触发window.onload事件。这意味着页面上的全部元素对js而言都是可以操作的,也就是说页面上的所有元素加载完毕才会执行。这种情况对编写功能性代码非常有利,因为无需考虑加载...
  • 实现在html页面显示之前执行js方法

    万次阅读 2019-04-01 17:13:22
    种方式是把方法写在head中(推荐) 第二种方式是使用body的onload方法 第三种方式是使用$(document).ready()
  • js实现5秒之后跳转到另一个页面

    千次阅读 2019-08-16 11:04:22
    最近在做网上书城项目时,总结了两种方式实现5秒之后跳转到另一个页面。 第一种方式:直接在jsp页面中写入js代码; msg.jsp代码如下: <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%...
  • javaScript学习笔记(js基础

    万次阅读 多人点赞 2018-09-21 10:07:18
    JavaScript是目前web开发中不可缺少的脚本语言,js不需要编译即可运行,运行在客户端,需要通过浏览器来解析执行JavaScript代码。 诞生于1995年,当时的主要目的是验证表单的数据是否合法。 Java...
  • 关于js文件在html页面执行()

    千次阅读 2018-04-12 15:50:11
    html页面加载时会按html标签行行执行下去 ①第js的第种调用方式(在标签中绑定调用函数) var click(){ int i=0; } input type="button" value="确定" onclick="click()"/> ②第二种 ...
  • <!DOCTYPE html> <html> <title></title> alert(a); // 在console窗口出现 ReferenceError: a is not defined ...参考文章(javascript执行顺序) http://www.2cto.com/kf/201401/273825.html
  • 在你的页面的中的form标签中有个一个action 属性, 你可以给它指定某个页面,那个页面就是你对数据处理的页面 2 你的要求涉及到跨域访问,跨域访问严格上来说是不安全所以被禁止的.但是JSONP可以绕过这些设定...
  • 、将JS代码,插入到head区域,即可在网页打开时执行。示例:1234567&lt;html&gt;&lt;head&gt;&lt;title&gt;test&lt;/title&gt;&lt;/head&gt;&lt;script&gt;alert...
  • 这个在做网页中常要用到,有些通用的内容可集中放在...最典型的应用比如页脚的版权信息等内容可以放在一个叫做footer.html文件里, 然后其他页面文件在页面内容的最后包含这个文件就可以了,具体例子下面有。 要htm
  • 页面加载后自动执行js的几种方法

    千次阅读 2019-08-29 12:02:26
    JS方法 1、直接写到html的body标签里面: load是自动执行的方法名 <body onload="load();"> </body> 2、在JS语句调用: <script type="text/javascript"> function load() { alert(...
  • 本次解决的内容如标题:html5之间跳转页面传数据以及跳转后就执行页面js代码 举个我的栗子:就是点击视频图片描述后,跳转到播放该视频的h5,因为跳转后视频播放页面video标签需要播放地址,一个视频的话可以写死...
  • 请求ajax的html页面 function tiaozhuan() { var hName = $("#hotelname").html(); jQuery .ajax({ //jquery跳转传输数据 type : "POST", url : "searchroom.do ",//跳转的controller ...
  • 想把它变成一个exe可执行文件。我该怎么做呢? 文件目录如下: jquery-app |-----css | |--demo.css |-----images | |--1.jpg | |--2.jpg | |--...... |-----js | |--awardRotate.js | |--jquery.min.js | |-----...
  • 获取执行js代码后的html文档。

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 462,886
精华内容 185,154
关键字:

html执行另一个页面js