fanta
火狐狸
火狐狸
  • UID30401
  • 注册日期2009-09-17
  • 最后登录2024-04-25
  • 发帖数236
  • 经验164枚
  • 威望0点
  • 贡献值114点
  • 好评度5点
  • 社区居民
  • 忠实会员
阅读:2519回复:7

(已解决)谁会扩展custom buttons的 代码,让它弹出一个对话框

楼主#
更多 发布于:2013-06-09 06:30
一直用custom buttons的自定义按钮,抄了几个官方的代码,但是英文不怎么样,高级点的就不行了
谁会扩展custom buttons的 代码,点击按钮后,让它弹出一个对话框,输入后打开新页面

例如点击按钮,他就弹出对话框,
输入kennen他就打开http://lol.duowan.com/kennen/
输入wukong他就打开http://lol.duowan.com/wukong/
----------------------------------------------------
就像 lastdream2013的添加右键菜单脚本中
https://www.firefox.net.cn/forum/viewtopic.php?f=5&t=47219
点击 百度站内搜索 就会弹出对话框 你输入关键字,他就 新建了一个标签页打开了百度的搜索结果
白左
千年狐狸
千年狐狸
  • UID34985
  • 注册日期2010-12-29
  • 最后登录2023-11-13
  • 发帖数2039
  • 经验655枚
  • 威望0点
  • 贡献值364点
  • 好评度69点
  • 社区居民
  • 忠实会员
1楼#
发布于:2013-06-09 06:30
Re: 谁会扩展custom buttons的 代码,让它弹出一个对话框
http://ishare.iask.sina.com.cn/f/18738909.html
-いたんですか? -ええ、ずっと
fanta
火狐狸
火狐狸
  • UID30401
  • 注册日期2009-09-17
  • 最后登录2024-04-25
  • 发帖数236
  • 经验164枚
  • 威望0点
  • 贡献值114点
  • 好评度5点
  • 社区居民
  • 忠实会员
2楼#
发布于:2013-06-09 06:30
Re: 谁会扩展custom buttons的 代码,让它弹出一个对话框
白左:http://ishare.iask.sina.com.cn/f/18738909.html回到原帖


虽说授人以鱼不如授人以渔,,但是这个 从入门到精通 对我来说有点高科技了....
yfdyh000
千年狐狸
千年狐狸
  • UID29079
  • 注册日期2009-06-07
  • 最后登录2022-05-18
  • 发帖数2262
  • 经验1390枚
  • 威望0点
  • 贡献值52点
  • 好评度139点
  • 社区居民
  • 最爱沙发
  • 忠实会员
3楼#
发布于:2013-06-09 06:30
Re: 谁会扩展custom buttons的 代码,让它弹出一个对话框
window.open('http://lol.duowan.com/' + prompt())
fanta
火狐狸
火狐狸
  • UID30401
  • 注册日期2009-09-17
  • 最后登录2024-04-25
  • 发帖数236
  • 经验164枚
  • 威望0点
  • 贡献值114点
  • 好评度5点
  • 社区居民
  • 忠实会员
4楼#
发布于:2013-06-09 06:30
Re: 谁会扩展custom buttons的 代码,让它弹出一个对话框
yfdyh000:window.open('http://lol.duowan.com/' + prompt())回到原帖


这个好用,但是 是在新窗口打开的,又开了一个firefox界面,
希望是在新标签页中打开,
就像lastdream2013那个站内搜索一样,输入关键字他就在新页面中得到想要的结果
他的右键站内搜索代码是这样的,不知道是怎么实现在新页面中打开的window.open(qlocation)?
gBrowser.loadURI("javascript:q%20=%20%22%22%20+%20(window.getSelection%20?%20window.getSelection()%20:%20document.getSelection%20?%20document.getSelection()%20:%20document.selection.createRange().text);%20if%20(!q)%20q%20=%20prompt(%22%E8%AF%B7%E8%BE%93%E5%85%A5%E5%85%B3%E9%94%AE%E8%AF%8D:%22,%20%22%22);%20if%20(q!=null)%20{var%20qlocation=%22%20%22;qlocation=('http://www.google.com/search?num=30&hl=zh-CN&newwindow=1&q='+q+'&sitesearch='+location.host+'');window.open(qlocation);}%20void%200")
yfdyh000
千年狐狸
千年狐狸
  • UID29079
  • 注册日期2009-06-07
  • 最后登录2022-05-18
  • 发帖数2262
  • 经验1390枚
  • 威望0点
  • 贡献值52点
  • 好评度139点
  • 社区居民
  • 最爱沙发
  • 忠实会员
5楼#
发布于:2013-06-09 06:30
Re: 谁会扩展custom buttons的 代码,让它弹出一个对话框
fanta

这个好用,但是 是在新窗口打开的,又开了一个firefox界面,
希望是在新标签页中打开,
就像lastdream2013那个站内搜索一样,输入关键字他就在新页面中得到想要的结果
他的右键站内搜索代码是这样的,不知道是怎么实现在新页面中打开的window.open(qlocation)?
gBrowser.loadURI("javascript:q%20=%20%22%22%20+%20(window.getSelection%20?%20window.getSelection()%20:%20document.getSelection%20?%20document.getSelection()%20:%20document.selection.createRange().text);%20if%20(!q)%20q%20=%20prompt(%22%E8%AF%B7%E8%BE%93%E5%85%A5%E5%85%B3%E9%94%AE%E8%AF%8D:%22,%20%22%22);%20if%20(q!=null)%20{var%20qlocation=%22%20%22;qlocation=('http://www.google.com/search?num=30&hl=zh-CN&newwindow=1&q='+q+'&sitesearch='+location.host+'');window.open(qlocation);}%20void%200")
回到原帖

gBrowser.loadOneTab('http://lol.duowan.com/' + prompt(), null, null, null, false, false);
fanta
火狐狸
火狐狸
  • UID30401
  • 注册日期2009-09-17
  • 最后登录2024-04-25
  • 发帖数236
  • 经验164枚
  • 威望0点
  • 贡献值114点
  • 好评度5点
  • 社区居民
  • 忠实会员
6楼#
发布于:2013-06-09 06:30
Re: 谁会扩展custom buttons的 代码,让它弹出一个对话框

gBrowser.loadOneTab('http://lol.duowan.com/' + prompt(), null, null, null, false, false);


这个好使,非常感谢
白左
千年狐狸
千年狐狸
  • UID34985
  • 注册日期2010-12-29
  • 最后登录2023-11-13
  • 发帖数2039
  • 经验655枚
  • 威望0点
  • 贡献值364点
  • 好评度69点
  • 社区居民
  • 忠实会员
7楼#
发布于:2013-06-09 06:30
Re: 谁会扩展custom buttons的 代码,让它弹出一个对话框
fanta

虽说授人以鱼不如授人以渔,,但是这个 从入门到精通 对我来说有点高科技了....
回到原帖


我是琢磨着你有耐心折腾,迟早是要入坑的
-いたんですか? -ええ、ずっと
游客

返回顶部