动态html页面导航
Dynamic html page navigation
好的,我看过这个教程http://css-tricks.com/dynamic-page-replacing-content/,其实很酷!我的问题是,作为流,我有一个页面,不仅有内容,还有特定的javascript内容和css。有没有一种方法可以动态加载这些文件,这是正确的?如果我在页面上有一个硬编码的,我该如何加载那个css/js脚本?
提前谢谢。
[编辑]
部分代码:
<html>
<head>
<script type="text/javascript" src="..."></script>
<script type="text/javascript">
$(document).ready(
alert('the document has finished loading!!');
// do form validation and send
)
</script>
</head>
<body>
Please Full the necesary (*) Fields
<form method="post" action="testing.php" id="test" name="test">
(*)<input type="text" name="fullname" />
<input type="submit" value="Send" />
</form>
</body>
</html>
假设我想动态加载该页面,并加载放置在页眉上的验证和相关javascript。是否应该加载正在读取标头的文件?我怎么知道哪一个已经加载了?
谢谢你的回答!
"我猜他指的是硬编码的静态。–Utkanos"-编辑的
您可以通过更改href属性来动态更改CSS样式表。Javascript也可以通过将脚本self加载到div或将脚本src写入div来动态加载
这里有一个简单的例子:
CSS 1:
body {
background: black;
color: #333;
}
CSS 2:
body {
background: red;
color: white;
}
HTML:
<html>
<head>
<title>Test page</title>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js" type="text/javascript"></script>
<link href="/includes/css/test1.css" rel="stylesheet" type="text/css" />
</head>
<body>
<h1>TEST!!!!!</h1>
<div id="code"></div>
<input type="button" id="but" value="click!" />
<script>
var css = 1;
$('#but').click(function() {
if(css == 1) {
css = 2;
} else {
css = 1;
}
$('link').attr('href', '/includes/css/test' + css + '.css');
//test();
test2();
});
function test2() {
$('#code').html("<script>alert('"It works!!!'");<'/script>");
//Or parse the src
//$('#code').html("<script src='"js/your_js_file.js"><'/script>")
}
</script>
</body>
</html>
因此,可以在页面加载后将CSS和Js加载到页面中。
希望这能有所帮助!
相关文章:
- (html/css/javascript)试图使导航栏中的“当前页面”链接变成不同的颜色
- 使用选项卡导航到不同的html文件(html、JavaScript)
- 如何在HTML中制作带导航的表格
- 移动导航菜单不起作用(HTML,CSS和JQuery)
- 如何在不包含导航选项卡内容、页脚和头部的情况下打印 HTML/PHP 页面
- 如何禁止html表单在提交时导航
- HTML导航在屏幕底部,并粘贴到顶部
- 如何让我的导航栏位于每个HTML页面的顶部(避免复制相同的代码)
- Windows phone 8和phonegap 2.7.0,HTML页面和Xaml之间的导航以及返回
- 需要jquery&litte-html-css改进猫头鹰幻灯片与选项卡导航(分页)
- 动态html页面导航
- androidphonegap-在单个html页面中导航功能或事件时实现后退按钮
- 复杂的 HTML 导航菜单
- 当 html 高度为 100% 时,粘性导航中断
- 导航到新的 html 页面并更改该新页面上的 img src
- Html
标记导航
- 使用 HTML 和 jQuery 创建相同类型的导航
- 导航到 JavaScript 中的 HTML 页面
- IE8 问题 - jQuery 调整页面大小时导航 html
- 标签导航HTML