Javascript不能接受在视图中重写输出
javascript can't accept in output rewrite in views
我需要显示节点标题、节点编辑和节点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()的名称更改为其他名称。
相关文章:
- 在JavaScript中输出转义字符
- 如何在jQuery中将函数的输出分配给变量
- Javascript,输出结果后页面不断刷新
- 如何重写下面的函数,使其不会't用于循环
- Datetime格式为Friendly Time.Moment JS输出错误
- 如何将angularjs中的javascript字符串输出为循环数组
- HTML5FileReader输出到D3.js图表
- console.log以外的Javascript输出函数
- Eloquent JavaScript递归示例如何终止为返回1,但仍然输出指数值
- PHP中的数组输出
- 重写CSS:使用jquery显示none属性
- 以不同的顺序输出数据
- 使用Rivets.js输出类
- 在Chrome扩展内部输出Google API调用
- 如何为d3.js图表输出组织/嵌套数据
- 将IndexedDB中的数据拉入数组,并通过ReactJS输出
- 如何通过重写以JSON格式输出
- Javascript不能接受在视图中重写输出
- 如何重写console.log()并在输出的开头添加一个单词?
- Javascript Json:我如何重写这个数组以输出特定的格式