毕业设计要做注册后更新性别后导航栏的个人图标也随之改变,在frameset中做的两个html互相调用函数怎么都是undefined,终于实验成功了。
test1.html
<!DOCTYPE html><html><head><meta charset="utf-8"><script src="js/jQuery3.2.1.js"></script><title></title></head><frameset rows="8%,92%" border="0"><frame name="left" src="test2.html" /><frameset cols="15%,85%"><frame id="frame_left" name="left" src="test4.html" /><frame id="frame_right" name="right" src="test3.html" /></frameset></frameset><body></body></html>
test2.html
<!DOCTYPE html><html><head><meta charset="utf-8"><script src="js/jQuery3.2.1.js"></script><title></title></head><body><img src="images/1.png" /><script language="javascript">var x = 30;function changeImg() {$("img").attr("src", "images/16.png");}</script></body></html>
test3.html
<!DOCTYPE html><html><head><meta charset="utf-8"><script src="js/jQuery3.2.1.js"></script><title></title></head><body><button>变量</button><button>函数</button><script language="javascript">$("button:eq(0)").click(function(){alert(self.parent.parent.left.x);})$("button:eq(1)").click(function(){self.parent.parent.left.changeImg();})</script></body></html>