Javascript не может принять в выходной переписать в представлениях - PullRequest
0 голосов
/ 22 октября 2011

Мне нужно отобразить заголовок узла, редактирование узла и URL-адрес узла. Когда пользователь нажимает на узел, URL-адрес означает его открытие во всплывающем окне, поэтому для этого я пытаюсь переписать вывод этого поля URL в представлениях. Сначала я создаю новыйJS файл с именем popup.js включает в себя через theme.info внутри этого файла, я вставляю следующий код

      function popUp(URL) {
      day = new Date();
      id = day.getTime();
     eval("page" + id + " = window.open(URL, '" + id + "','toolbar=1,scrollbars=1,location=1,statusbar=1,menubar=1,resizable=1,width=1000,height=250,left = 12,top = 259');");

Затем я перехожу к разделу перезаписи вывода добавить следующий код

     <A HREF="javascript:popUp('[url]')">view</A>

Но этоurl не открывается всплывающее окно. Есть ли что-то, что я пропустил. Любой один момент, мне моя ошибка.

спасибо ......

1 Ответ

0 голосов
/ 25 октября 2011

Попробуйте это в своем js-файле

function popUp(URL) {
     var  day = new Date();
     var  id = day.getTime();
     window.open(URL);
}

, если это не сработает, попробуйте добавить тот же код в ваш файл page.tpl.php.Также попробуйте изменить имя вашей формы обратного вызова popUp () на другое имя.Это может конфликтовать с другим обратным вызовом.

...