使用给定的html和javascript(脚本标记)打开新窗口

使用给定的html和javascript(脚本标记)打开新窗口,javascript,jquery,html,Javascript,Jquery,Html,在我的应用程序中,我想打开一个新窗口(必需),加载以下html文件 billboard.js $(窗口)。加载(函数(){ //图1 var chart1=bb.generate({ 数据:{ 栏目:[ [“数据1”、30、200、100、400、150、250], [“数据2”、50、20、10、40、15、25] ] }, bindto:#线形图-1” }); //图2 var chart1=bb.generate({ 数据:{ 栏目:[ [“数据1”、30、200、100、400、15

在我的应用程序中,我想打开一个新窗口(必需),加载以下html文件


billboard.js
$(窗口)。加载(函数(){
//图1
var chart1=bb.generate({
数据:{
栏目:[
[“数据1”、30、200、100、400、150、250],
[“数据2”、50、20、10、40、15、25]
]
},
bindto:#线形图-1”
});
//图2
var chart1=bb.generate({
数据:{
栏目:[
[“数据1”、30、200、100、400、150、250],
[“数据2”、50、20、10、40、15、25]
]
},
bindto:#线形图-2”
});
});
billboard.js使用多个图表显示隐藏点
图1
根据我的评论: 删除jQuery和onload处理程序。将内联javascript从头部移动到主体中(就在主体结束标记之前)

如果出于某种原因确实必须使用jQuery,可以:

  • 将源代码内联
  • 将其托管在与调用window.open相同的域上

但是问问自己是否真的需要jQuery。现在很少有人需要它。您可以在这里检查:

当您一起删除jQuery,并将头部的java脚本移动到body closing标记的正上方(也删除加载时的窗口处理程序)时会发生什么?巨大的建议@SanderSluis Sander Sluis!现在可以了!非常感谢。一个小问题:如果我从一开始就需要jQuery怎么办?