如何用JS实现在当前页面打开新页面,而不是在新窗口打开?

JavaScript09

如何用JS实现在当前页面打开新页面,而不是在新窗口打开?,第1张

其实楼上说的就是javascript代码,只是有点写错了,\x0d\x0a\x0d\x0a\x0d\x0afunction open(html){\x0d\x0a\x0d\x0awindow.open(html,'_self') \x0d\x0a}\x0d\x0a\x0d\x0a\x0d\x0a\x0d\x0a你的按钮这样写\x0d\x0a\x0d\x0a \x0d\x0a\x0d\x0a补充回答:\x0d\x0a\x0d\x0a首先给你说的代码绝对没错,你可以自己试试呀\x0d\x0a\x0d\x0a\x0d\x0a\x0d\x0a\x0d\x0a\x0d\x0a\x0d\x0a\x0d\x0a\x0d\x0afunction on(html){\x0d\x0a\x0d\x0awindow.open(html,'_self') \x0d\x0a}\x0d\x0a\x0d\x0a\x0d\x0a\x0d\x0a \x0d\x0a\x0d\x0a \x0d\x0a\x0d\x0a看出来了,表单的问题,兰州可以把form表单去掉就可以了。

这个东西要通过后端实现websocket类似的协议,再通过js的websocket接口来实现。

否则用比较笨的方法,打开新的页面时候建立一个计时器(setInterval),反复通过ajax轮询一个接口,接口得到某个值,ajax(fetch或者XMLRequest)取得这个值,然后把这个值插入到该插入的地方。最后清除计时器(clearInterval)