Форум SAPE.RU

Форум SAPE.RU (http://forum.sape.ru/index.php)
-   Разработка и сопровождение сайтов (http://forum.sape.ru/forumdisplay.php?f=29)
-   -   Проблемка с JS (http://forum.sape.ru/showthread.php?t=16638)

new 15.08.2008 23:21

Проблемка с JS
 
Хочется сделать на сайт СайдБар, для Оперы и ФФ.

Функция JS:

PHP код:

<!--
function 
addNetscapePanel() {
    if ((
typeof window.sidebar == "object") && (typeof window.sidebar.addPanel == "function")){
        
window.sidebar.addPanel ("NAME""PAGE","");
    } else {
        var 
rv window.confirm ("This feature is only available for the Mozilla browser." "Would you like to download Mozilla now?");
        if(
rvdocument.location.href "http://www.mozilla.org";
    }
}
//--> 

Вызов ее:
PHP код:

echo "<a href=\"#\" rel=\"sidebar\" title=\"NAME\">Opera Sidebar</a>"

Все работает, но есть 1 проблема.

Вызов ее происходит в меню, которое тоже работает на JS, меню с IPB, выглядет примерно так:
PHP код:

<div id='site_menu' style='display:none;width:110px' class=\"topmenum3\">
<a href=\"#\" rel=\"sidebar\" title=\"NAME\">Opera Sidebar</a>
</div>

<СКРИПТ type=\"ЖАБАСКРИПТ\">
ipsmenu.register( \"site\", '', 'topmenu-new', 'topmenu-new-out' );
</СКРИПТ> 

Опере по барабану, а вот ФФ на отрез отказывается обрабатывать ссылку через rel="sidebar"
В другой конструкции, через онклик:
PHP код:

<a href=\"#\" onclick=\"addNetscapePanel\">Opera Sidebar</a> 

Тоже самое. В ФФ не работает.

Может есть какие идеи, как ее заставить работать?

Добавлено через 3 минуты
На синтаксис просьба не обращать внимания, тут или я напутал, пока составлял текст, либо что то выризается тут. Тестю все как нуна.

Regent 18.08.2008 17:28

<b style="cursor:hand" onclick='addNetscapePanel()'>Opera Sidebar</b>
Попробуйте так и не забывайте про ()
:)
P.S. Хотя может не получится :(


Часовой пояс GMT +3, время: 06:12.

Работает на vBulletin® версия 3.8.7.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot
SAPE.RU — система купли-продажи ссылок с главных и внутренних страниц сайтов.