怎样修改网页内容并保存?
1、在网上找到你喜欢的网页。
2、在空白处点击右键,选择“网页另存为”。
3、选择左方点击“桌面”按钮。
4、在右下方点击 “保存”按钮。
5、回到桌面右击浏览器图标点击“打开方式”选择记事本。
6、编辑你要修改的地方,保存即可。
使用cookie即可。
<!DOCTYPE HTML><html lang="en-US">
<head>
<meta charset="UTF-8">
<meta name="keywords" content="白菜编辑部">
<title>白菜编辑部</title>
<style type="text/css">
</style>
<script type="text/javascript">
function readCookie (name)
{
var cookieValue = "";
var search = name + "=";
if (documentcookielength > 0)
{
offset = documentcookieindexOf (search);
if (offset != -1)
{
offset += searchlength;
end = documentcookieindexOf (";", offset);
if (end == -1)
end = documentcookielength;
cookieValue = unescape (documentcookiesubstring (offset, end))
}
}
return cookieValue;
}
function writeCookie (name, value, hours)
{
var expire = "";
if (hours != null)
{
expire = new Date ((new Date ())getTime () + hours 3600000);
expire = "; expires=" + expiretoGMTString ();
}
documentcookie = name + "=" + escape (value) + expire;
}
writeCookie ("myCookie", "my name", 24);
alert (readCookie ("myCookie"));
</script>
</head>
<body>
</body>
</html>
javascript在浏览器本地和与服务器通讯方面都有优异的表现。
使用javascript对本地文件进行操作实际上是有一点技术后退的感觉。毕竟桌面应用程序微软的、java的已经相当成熟了。不过用 javascript做点小程序来处理本地事务,在没有java或者MFC开发环境的时候还是很方便的。
闲话少说,入正题:
1先上代码:
//读文件
var fso, f1, ts;
var ForReading = 1;
fso = new ActiveXObject("ScriptingFileSystemObject");
ts = fsoOpenTextFile(documentallattachFilevalue/此处为含全部路径的文件名/, ForReading);
documentallmailbdyvalue=tsReadAll();
tsClose();
//写文件
var title = documentgetElementById("title")value;//文件名
var fso=new ActiveXObject("ScriptingFileSystemObject");
var f=fsoCreateTextFile("C://"+title+"nc",true); //可随意选择后缀名
fwrite(documentgetElementById("babala")value);
fClose();
很简单吧,这就是基本过程,从文件中读取到数据以后就可以进行相关操作了。
2由于安全性原因ActiveXObject对象在firefox中无法使用。因此想要在firefox中完成类似的功能就需要采取别的方法 了。(怎么做,现在我也不知道,嘻嘻)
3选择输入文件。可以使用<input type="file" name="attachFile"> 来获取包含路径的文件名。
4我使用了<textarea>来进行文件的显示和修改。在保存的时候。也可以使用window的saveAs命令。不过在保存窗口 内容的时候,因为存在/n和<br />的转换问题,因此在保存文件时可能会导致格式错误。不过用ActiveXObject保存内容可以不用考虑该问题。
5javascript的字符串类提供的方法可以很方便的编写字符串处理程序。另外在处理字符到数字的转换时,可以使用praseInt() 和parseFloat()方法。
javascript操作教程:http://edu51ctocom/course/course_id-1886html
0条评论