Javascript不能接受在视图中重写输出

javascript can't accept in output rewrite in views

本文关键字:重写 输出 视图 不能接受 Javascript      更新时间:2023-09-26

我需要显示节点标题、节点编辑和节点url。当用户点击节点url意味着它在弹出窗口中打开,所以我试图重写视图中url字段的输出。首先,我创建了一个名为popup.js的新js文件,在该文件中包含到via 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没有打开弹出窗口。我错过什么了吗?谁来指出我的错误

谢谢…

在你的js文件中试试

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

不起作用,那么尝试将相同的代码放入page.tpl.php文件中。还可以尝试将回调表单popUp()的名称更改为其他名称。