将网址添加到收藏夹,或者直接将网址保存到桌面快捷方式,都是可以方便用户访问网站的功能。现在很多浏览器都不支持加入收藏夹。需要手动添加,但是下载到桌面还是很好用的。现在把源代码分享给你!
1。最简单的js实现方法:
lt;脚本语言= " JavaScript " gt
function toDesktop(sUrl,sName){
试试看
{
var wsh shell = new ActiveX object(" WScript。壳”);
var oUrlLink = WshShell。CreateShortcut(WshShell。special folders(" Desktop ")+" "+sName+"。网址”);
欧林克。TargetPath = sUrl
欧林克。save();
}
捕捉(e)
{
alert("请在弹出的对话框中点击是");
}
}
lt;/script gt;
lt;Input = "button" value = "在桌面上创建百度快捷方式" onclick = " to desktop(' http://www . Baidu . com/','百度一下,你就知道了!')" gt
lt;type = " button " value = " drive c " onclick = " to desktop(' file://c:',' drive c')" >:
2。ASP源代码:
lt;%
回应。content type = " APPLICATION/OCTET-STREAM "
回应。AddHeader“内容-处置”,“附件;File filenet.url "
回应。write("[internet shortcut]" " Chr(13)
回应。write(" URL = http://www . wenda bake . com ") Chr(13)
回应。Write("IDList=")Chr(13)
回应。write("[{ 000214 A0-0000-0000-C000-00000000046 }]") Chr(13)
回应。Write("Prop3=19,2")Chr(13)
回应。End
% gt;
新建一个文本文档,复制上面的代码,保存为XXX.ASP(如zhuomian.ASP)
然后添加< a href="/zhuomian.asp " >保存到桌面
3。PHP源代码:
lt;?php
$ Shortcut = "[internet Shortcut]
URL = http://www . 66 Liu . com
IDList=
[{ 000214 A0-0000-0000-C000-00000000046 }]
Prop3=19,2 ";
头(" Content-type:application/octet-stream ");
头(" Content-Disposition:attachment;Filename = 66 live network.url");
echo $ Shortcut;
? gt
或
lt;?php
$ Shortcut = "[internet Shortcut]
URL = http://www . 08115 . com
IconFile = http://www . 08115 . com/favicon . ico
IconIndex=0
热键=1613
IDList=
[{ 000214 A0-0000-0000-C000-00000000046 }]
Prop3=19,2 ";
头(" Content-Type:application/octet-stream ");
头(" Content-Disposition:attachment;Filename=站长blog . URL ");
echo $ Shortcut;
? gt
新建一个文本文档,复制上面的代码,保存为XXX.PHP(如zhuomian.PHP)
然后添加< a href="/zhuomian.php " >保存到桌面
4。ASP.NET的程序员可能也知道以下代码:
使用系统;
使用系统。数据;
使用系统。配置;
使用系统。收藏;
使用系统。Web
使用系统。网络安全;
使用系统。Web . UI
使用系统。Web . UI.WebControls
使用系统。web . ui . web controls . web parts;
使用系统。Web . UI.HtmlControls
公共分部类创建快捷方式:System。Web.UI.Page
{
受保护的void Page_Load(对象发送方,EventArgs e)
{
}
/// lt;总结 gt
[/h ///创建快捷方式
/// lt;/summary gt;
/// lt;param gt标题
/// lt;param gtURL
private void CreateShortcut(字符串标题,字符串URL)
{
string strfavorite folder;
//在收藏夹中创建IE快捷方式
strFavoriteFolder = System。环境. GetFolderPath(环境。SpecialFolder .收藏夹);
CreateShortcutFile(Title,URL,strFavoriteFolder);
//在桌面创建IE快捷方式
strFavoriteFolder = System。Environment.GetFolderPath(环境。special folder . Desktop);
CreateShortcutFile(Title,URL,strFavoriteFolder);
//在“链接”中创建IE快捷方式
stravoritefolder = system . environment . get folderpath(environment . special folder . favorites)+" link ";
CreateShortcutFile(Title,URL,strFavoriteFolder);
//在开始菜单中创建IE快捷方式
ctfavorite folder = System。环境. GetFolderPath(环境。special folder . start menu);
CreateShortcutFile(Title,URL,strFavoriteFolder);
}
/// lt;总结 gt
[/h ///创建快捷方式
/// lt;/summary gt;
/// lt;param gt标题
/// lt;param gtURL
/// lt;param gt特殊文件夹
private void create shortcutfile(string Title,string URL,string SpecialFolder)
{
//基于标题创建快捷方式文件
系统。IO . StreamWriter objWriter = System。IO . file . create text(special folder+" "+Title+"。网址”);
//将URL写入文件
objWriter。WriteLine(“[internet shortcut]”);
objWriter。WriteLine(" URL = "+URL ");
//关闭文件
objWriter。close();
}
private void BTN shortcut _ Click(对象发送方,系统。EventArgs e)
{
create shortcut(" yuechi . com ",http://www . 638300 . com);
}
}
好了,就这些/4语言的网页快捷方式的整理方式。现在可以按照上面的操作来测试效果了。