<!--
function Addme(){
url = "http://www.this.net"你自己的主页地址
title = "Your Site Name"//你自己的主页名称
window.external.AddFavorite(url,title)
-->
</script>
<a href="javascript:Addme()">将本站添入收藏夹</a>
以下代码同时适用于IE和firefox的js脚本<script type="text/javascript">
function addBookmark(title,url) {
if (window.sidebar) {
window.sidebar.addPanel(title, url,"")
} else if( document.all ) {
window.external.AddFavorite( url, title)
} else if( window.opera &&window.print ) {
return true
}
}
</script>页面使用:<a href=javascript:addBookmark('我的网站','http://www.this.net/')>添加到收藏</a>
这个和语言没什么关系了,主要是思路。不管是node,java,还是php,都有mvc框架采用mvc来操作一般是这样的。controller
addCollect 添加收藏
unCollect 取消收藏
getAllCollects 得到用户所有的收藏信息
model
add_collect 添加收藏model
un_collect 取消收藏model
check_collect 检测某个用户是否收藏了某个电影
数据库设计是这样的id userid movieid add_time
您好!很高兴为您答疑!<head>
<title>兼容IE和火狐的设为主页和加入收藏代码</title>
<script type="text/javascript">
function addCookie()
{
if (document.all)
{
window.external.addFavorite('http://www.jsweb8.cn','JS特效学院')
}
else if (window.sidebar)
{
window.sidebar.addPanel('JS特效学院', 'http://www.jsweb8.cn', "")
}
}
function setHomepage()
{
if (document.all)
{
document.body.style.behavior='url(#default#homepage)'
document.body.setHomePage('http://www.jsweb8.cn')
}
else if (window.sidebar)
{
if(window.netscape)
{
try
{
netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect")
}
catch (e)
{
alert( "该操作被浏览器拒绝,如果想启用该功能,请在地址栏内输入 about:config,然后将项 signed.applets.codebase_principal_support 值该为true" )
}
}
var prefs = Components.classes['@mozilla.org/preferences-service1'].getService(Components. interfaces.nsIPrefBranch)
prefs.setCharPref('browser.startup.homepage','http://www.baidu.com')
}
}
</script>
</head>
<body>
<form id="form1" runat="server">
<a href="#" onclick="return addCookie()">加入收藏</a>
<a href="#" onclick="return setHomepage()">设为首页</a>
</form>
</body>
</html>
您可以在火狐社区了解更多内容。希望我的回答对您有所帮助,如有疑问,欢迎继续在本平台咨询。