如何使用node.js创建和打开新的(N个)选项卡(cloud9 IDE)

时间:2014-08-15 20:35:20

标签: html node.js tabs socket.io cloud9-ide

我正在尝试做一个选择提供者。这将采取一个(选择)程序与n个选择

例如:

让我们说要做一杯咖啡必须选择 -
1。 <光,暗>
                                                  2.<加糖,不加糖>
     (我知道这是一个不好的例子)
然后我的程序应该制作四个新的路线/标签,并应打开四个标签 1.加糖的小咖啡..
2.不加糖的清淡咖啡...... 3和4加黑。

选项卡被认为是显示来自单个源文件的四个不同的东西(应该是c程序,在这里用咖啡解释)

我知道打开新标签可以使用

完成

button(type="button", onclick="window.open('auth/google', '_blank');")

总结我的所有问题是 “给一个有选择的文本/程序应该创建并打开所有可能的选项作为新标签。” (1.在同一个窗口中,就像ext js日历应用程序一样,有几天的月份标签,但是我听说在node.js中没办法,如果我错了就纠正我。或者2.作为单独的窗口标签)

P.S:对node.js的新手请不要苛刻的评论。任何可以推断我的疑惑的链接

1 个答案:

答案 0 :(得分:1)

我不知道您是否有解决问题的答案,但您可以将npm-open模块用于节点服务器。只是一个快速的经历:

command line: npm install open 

然后,您可以从动态或静态创建的4个不同html页面中打开4个不同的选项卡。确保打开端口

var open = require('open');    
open('http://localhost:' + port + '/' + option.html , 'browser'); 

希望有所帮助!