如何跳转到自己写的百度地图页面?

我现在想实现一个功能,就是从当前场景中跳转到自己写好的百度地图页面(其实就是一个xxx.html),(百度地图相关操作百度的官网都有详细的demo)然后再百度地图页面操作完,还能跳回场景。因为我html接触的比较少,所以还请指教如何操作。
window.location = "xxx.html"能实现跳转,但是再用这个方法回到当前场景时等于重新执行了一遍cocos2d 生成的那个index.html,我现在就想问下能不能在cocos2d-js自己生成的那个index.html中的嵌入百度地图,也就是说在canvas标签内内嵌个div标签什么的。

以下是百度地图的简单demo代码:

body, html,#allmap {width: 100%;height: 100%;overflow: hidden;margin:0;font-family:"微软雅黑";} 地图展示

以下是cocos2d生成的index.html代码:

Cocos2d-html5 Hello World test body, canvas, div { -moz-user-select: none; -webkit-user-select: none; -ms-user-select: none; -khtml-user-select: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

具体的操作如图所示,从第一个场景点击马上领取到第二个场景,然后第二个场景通过点击下方的领取,又能跳回当前场景,如何把两者结合到一起呢?

这边提供一个大致的思路:
1.首先通过动态扩展将下面两个扩展到当前页面

, 可以这样: var head = document.getElementById("headID"); // headID为head标签的id head.innerHTML = ""; ... 然后动态扩展一个
具体这样var body= document.getElementById("bodyID"); var div=document.createElement("div"); div.id="allmap"; div.style.width="100%"; div.style.height="100%"; div.style.overflow="hidden"; div.style.margin="0"; body..appendChild(div); 然后写入百度地图API功能的js代码

上面的都是马上领取按钮的点击事件

2.下面在第二个场景领取后的方法中直接删除div即可
var body= document.getElementById(“bodyID”);
var div= document.getElementById(“allmap”);
body.removeChild(div);

首先先谢谢这位朋友解答,我先研究下,有结果了在回来结贴 :2:

朋友方便加一下你qq吗,我qq是361498726