我一直想弄清楚爲什麼我添加到書籤JavaScript將不會加載時單擊。我認爲這與div的定位有關:絕對的,因爲當我刪除我的所有div,只是有它的鏈接工作。我已經包括我的CSS,HTML和JavaScript。我的書籤添加到JavaScript點擊時不會加載
html {
width:100%;
height:100%;
}
body {
background: #403F3D url(images/background.png) top center fixed;
margin:0;
padding:0;
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#444;
font-size:12px;
line-height:1.9em;
text-align: center;
}
* {
margin:0;
padding:0;
}
#container {
position:absolute;
top: -10px;
left: 50%;
margin-left: -447.5px;
text-align:left;
}
#bookmark {
position:absolute;
left:222px;
top:343px;
width:282px;
height:46px;
}
<div id="container">
<div id="bookmark">
<a href="javascript:bookmarksite('WoW Mania - World of Warcraft Gameplay Guide', 'http://www.wowmania.net')">
<img src="images/bookmark.png" class="domroll images/active-bookmark.png"></a>
</div>
</div>
function bookmarksite(title,url){
if (window.sidebar) // firefox
window.sidebar.addPanel(title, url, "");
else if(window.opera && window.print){ // opera
var elem = document.createElement('a');
elem.setAttribute('href',url);
elem.setAttribute('title',title);
elem.setAttribute('rel','sidebar');
elem.click();
}
else if(document.all)// ie
window.external.AddFavorite(url, title);
}
你的img標籤是怎麼回事?標籤應該關閉。但是,我認爲「images/active-bookmark.png」由於「/」而不是有效的類名。看看這是否有幫助,因爲你的瀏覽器可能會試圖彌補不正當的標記。 – Sablefoste 2012-07-19 16:47:05
domroll是另一個JavaScript ..它的圖像懸停。我已經在這裏上傳了這個網站,這樣你可以更好地觀看? – user1538508 2012-07-20 07:46:34
http://www.wowmania.net/wowmania2 – user1538508 2012-07-20 07:46:51