pppguest3962
狐狸大王
狐狸大王
  • UID26872
  • 注册日期2008-11-01
  • 最后登录2023-08-16
  • 发帖数343
  • 经验158枚
  • 威望0点
  • 贡献值236点
  • 好评度5点
阅读:1150回复:3

新手起步,做了个Custom buttons脚本,为什么不起效果?

楼主#
更多 发布于:2014-05-07 16:33
看其它网页和例子写的,身边没有人会javascripts,所以这种很简单的问题也要发个帖问了。。。囧。
我有C++的基础

var showtext = clipboardData.getData("Text");
alert(showtext("\n"));


理论上能把t粘贴板的内容放到showtext了,但为什么按钮没有任何的窗口反应呢?
谢谢解答!~~~
taoww
非常火狐
非常火狐
  • UID39284
  • 注册日期2013-03-18
  • 最后登录2024-05-16
  • 发帖数634
  • 经验580枚
  • 威望0点
  • 贡献值110点
  • 好评度104点
1楼#
发布于:2014-05-08 10:24
欢迎来到浏览器兼容地狱

clipboardData这个对象只在IE里面才有,其他浏览器出于安全性考虑,没有提供全局性的clipboardData对象
参考:http://www.w3cmm.com/javascript/operation-clipboard.html

另外,读出来的showtext是字符串String类型,你把它当函数用也是不对的
wolboz
小狐狸
小狐狸
  • UID23310
  • 注册日期2008-03-20
  • 最后登录2016-06-29
  • 发帖数26
  • 经验37枚
  • 威望0点
  • 贡献值6点
  • 好评度0点
  • 社区居民
2楼#
发布于:2014-05-09 11:36
这个脚本好像在29失效了,我以前做的几个都没了
只爱火狐
Cye3s
千年狐狸
千年狐狸
  • UID155
  • 注册日期2004-11-25
  • 最后登录2024-04-28
  • 发帖数1322
  • 经验95枚
  • 威望0点
  • 贡献值34点
  • 好评度14点
  • 社区居民
  • 忠实会员
3楼#
发布于:2014-05-09 14:42
你最后一句写得好奇怪,你把showtext当函数了?
是想点一下按钮显示剪贴板内容?
var str = readFromClipboard();
alert(str);
我很懒...
游客

返回顶部