有没有一种方法可以包括<脚本>或者<link>在所有页面中显示一次
Is there a way for include a <script> or <link> in all pages one time?
例如,在一个web应用程序/网站中,我有n…个页面,并且我必须始终在所有页面中写入导入css和javascript的信息,有没有办法只在index.html中导入并应用于所有页面?提前感谢!
如果服务器上安装了PHP,则可以要求或包含部分页面。
例如,您有2个文件-index.php-header.php
Header.php
<head>
<link rel="stylesheet" href="style.css">
<script type="text/javascript" src="example.js">
</head>
等等。。。
在index.php中,您可以包括页面的这一部分,如:
index.php:
<?php
include('header.php');
?>
// rest of page
<body>
Etc...
您可以使用JavaScript和jQuery来实现这一点。创建如下函数:
function importCSS(){
var import = document.createElement('link');
i=0;
while(i<importData.length){
import.href=importData[i];
import.rel="stylesheet"
document.head.appendChild(import)
i++;
}
importData=["css1.css","css2.css",..."cssN.css"];
}
然后只需在文件中调用importCSS(),如下所示:
$(document).ready(importCSS());
否则,我会使用类似PHP的语言从文件或数据库中提取样式信息。
相关文章:
- 在<页眉>标签
- 如何更改<svg>标记为<img>用js标记
- 如何逃离<>在javascript下划线模板中
- 有没有一种方法可以检测ios<>使用jquery和触发器操作形成导航按钮
- 正则表达式,它允许除“”之外的所有字符<>_;{}[]”;
- ajax调用:响应<->数据类型
- 如果所有三个文本框<>然后是100%
- CORS的问题.烧瓶<->AngularJS
- 有没有一种方法可以创建与Java<->JSON映射对象,如JSON.stringfy(jsObject)创建的
- 什么是%<>%调用了语法
- JavaScript返回值:What dos<>意思是
- JavaScript中哪种类型的值对应于Java`List<>`
- 如何发送类似“<>"在参数中使用$.ajax-to-server
- 不等于<>操作员不工作
- jquery附加函数转换<>到实体名称
- 只有当超过3个元素时才显示更多内容按钮,否则不显示.使用jquery's:lt:gt
- 为什么在<>ckeditor中不支持
- url有效性的Java脚本regexp,带有<>
- 设计Javascript前端<->C++后端通信
- 比较查询运算符ObjectId<->日期