我有多个文件:
default.html中
<script src="/js/global.js"></script>
<script src="/js/default.js"></script>
global.js:
var session_id=null;
default.js:
session_id = "stuffs";
console.log(session_id); //works
chatroom.html(default.html中的iframe)
<script src="/js/global.js"></script>
<script src="/pages/chatroom/chatroom.js"></script>
chatroom.js:
console.log(session_id);//doesn't work. returns
如何在chatroom.js中访问session_id?谢谢你的帮助!
答案 0 :(得分:4)
在iframe中尝试以下操作:
window.parent.session_id
如果您有许多嵌套的iframe, window.top
也应该有效:
window.top.session_id