Tôi đang sử dụng mã JavaScript sau:Một Firefox javascript đánh dấu vấn đề
<script language="JavaScript1.2" type="text/javascript">
function CreateBookmarkLink(title, url) {
if (window.sidebar) {
window.sidebar.addPanel(title, url,"");
} else if(window.external) {
window.external.AddFavorite(url, title); }
else if(window.opera && window.print) {
return true; }
}
</script>
này sẽ tạo một bookmark cho Firefox và IE. Nhưng liên kết cho Firefox sẽ hiển thị trong sidepanel của trình duyệt, thay vì được hiển thị trong màn hình chính. Cá nhân tôi thấy điều này rất khó chịu và đang tìm kiếm một giải pháp tốt hơn. Tất nhiên, có thể chỉnh sửa dấu trang theo cách thủ công để có dấu trang không hiển thị trong bảng điều khiển bên cạnh, nhưng điều đó yêu cầu các bước bổ sung. Tôi chỉ muốn có thể để mọi người đánh dấu một trang (có rất nhiều thông tin GET trong URL được sử dụng để xây dựng một sơ đồ nhất định) một cách dễ dàng.
Tôi e rằng có thể không có Firefox hiển thị trang trong màn hình chính (vì Googling chủ đề này dẫn đến thực tế không có giá trị sử dụng), nhưng tôi có thể đã bỏ lỡ điều gì đó. Nếu bất cứ ai có ý tưởng nếu điều này là có thể, hoặc nếu có một cách giải quyết khác, tôi rất muốn nghe về nó.
Nhân tiện, 'window.opera && window.print' dường như nhắm mục tiêu Opera> v6.
Và thuộc tính 'language' không được chấp nhận và không được khai báo: http://www.w3.org/TR/REC-html40/interact/scripts.html#h-18.2.2 –