2012-06-29 2 views
1

Я работаю над этим кодом для реализации интерактивной кнопки «Share» для ShareThis, например. вместо кода, который будет всплывать в окне ShareThis, когда пользователь наводится над кнопкой. Ключ, чтобы сделать его работу является OnMouseOver: ложная установка:Реализация кнопки clickThis с возможностью клика

<script language="javascript" type="text/javascript"> 

    var object = SHARETHIS.addEntry({ 
     title: "<?php the_title(); ?>", 
     url: "<?php the_permalink(); ?>"}, 
      {button:false,onmouseover:false}); 

    document.write('<span id="<?php the_title(); ?>"><a href="javascript:void(0);">Share</a></span>'); 

    var element = document.getElementById("<?php the_title(); ?>"); 
    object.attachButton(element); 

</script> 

Проблема, что OnMouseOver: ложная установка приводит к тому, кнопку закрытия (X), чтобы прекратить работу во всплывающем окне (различные ShareThis контролирует всю работу). Существует ли какое-либо решение для восстановления работоспособности этой функции?

+0

Пожалуйста, измените теги скриптов -

0

Проверьте код ---

var object = SHARETHIS.addEntry({ 
     title: "<?php the_title(); ?>", 
     url: "<?php the_permalink(); ?>"}, <---- 
      {button:false,onmouseover:false <---- 
}); 

котировки не сбалансированы

+0

Я думаю, что все в порядке, кавычки для элементов заголовка и URL-адреса, а скобки сбалансированы для двух параметры для вызова addEntry. – Kevin

+0

@ Kevin мой плохой брат, я говорю об этом-- "}" – swapnesh

+0

Жаль, что я не вижу проблемы, это просто форматирование, о котором вы беспокоитесь? Есть два набора скобок, по одному вокруг каждого из двух параметров, к вызову addEntry. – Kevin

Смежные вопросы