Javascript window.location更改window.name,是否正确
我正在尝试编写一个OSLC委托UI: () 现在,它说您应该执行以下操作:Javascript window.location更改window.name,是否正确,javascript,html,Javascript,Html,我正在尝试编写一个OSLC委托UI: () 现在,它说您应该执行以下操作: 读取返回URL 通过window.name变量发送响应 指示用户已响应 所以我使用了以下代码: var response = '{"oslc:results" : [{}]}'; var returnURL = window.name; window.name = response; window.location = returnURL; 但我看到,当我设置window.location,window.name时
var response = '{"oslc:results" : [{}]}';
var returnURL = window.name;
window.name = response;
window.location = returnURL;
但我看到,当我设置
window.location
,window.name
时,在我使用window.name=response行设置它之前,它被重新设置回以前的值代码>这种行为正确吗?是的,正确。您期望什么?设置window.location(重新)将加载整个页面。不仅是window.namereset
,您在该页面上所做的一切都是。我希望编写OSLC示例的人知道他们在javascript方面所做的事情,我可能遗漏了一些东西。规范似乎应该说首先设置window.location
,然后打开窗口。名称
2nd@sbarnby71-这也没有意义,因为在设置window.location
之后设置的任何内容都是无关的,因为页面(重新)加载到新位置。