当前位置:编程学习 > JS >>

javascript加入收藏夹调用windows.open

代码如下是我自己的思路:

--------------------------------------------------------------

function bookmarkit_music(){    //声明一个函数bookmarkit_music()
    window.external.addFavorite(+"javascript:void(window.open('http://localhost','','width=560px,height=306px'))"+);
     }

--------------------------------------------------------------

javascript:void(window.open('http://localhost','','width=560px,height=306px'))

 

直接把这句粘贴到ie就会以windows.open的方法打开一个'width=560px,height=306px'窗口,要的就是这个特效,但是我声明一个函数,把它放到收藏家里,如何实现?

 

追问:来自手机问问第一个回答在opera返回为true,火狐可以用
答案:<a href=>
JavaScript代码,此代码兼容IE及Firefox:

//收藏网站代码
function favSite()
{
    //网站网址
url =' http://www.stl.com/';
    //网站名称
    title="stl.com";
    if (window.sidebar)
    {
        window.sidebar.addPanel(title,url,"");
    }
    else   if(  document.all )
    { 
        window.external.AddFavorite(url,title);
    }
    else
    {
        return   true;
    }
}



以下代码可收藏当前网页(在任何页面有效),调用方式:

<a href=>
JavaScript代码:

//收藏网页代码,程序自动获取网址及网页标题
function favPage()
{
    var pageName=window.location.href;
    var nameArr =pageName.split("?");
    pageName=nameArr[0] + "?" + nameArr[1];
    if (window.sidebar)
    {
        window.sidebar.addPanel(document.title,pageName,"");
    }
    else   if(  document.all )
    { 
        window.external.AddFavorite(pageName,document.title);
    }
    else
    {
        return   true;
    }
}

你在打开其他网站之前,调用这个javascript方法就可以了

上一个:javascript如何实现继承特性的 高分求指教
下一个:javascript里面函数赋值给变量的问题

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,