Необходимо понять, что путь "состояние сеанса" прослежен с точки зрения веб-сервера, путем предоставления клиентскому браузеру cookie с идентификатором сессии в нем. Когда браузер отправляет назад на сервер, тот cookie позволяет серверу связывать запрос с сохраненным состоянием сеанса.
, Таким образом, решение состоит в том, чтобы очистить cookie от управления webBrowser. Например, webBrowser1. Документ. Cookie ="", который должен работать, я думаю.
ASP.NET также имеет то, что это называет "сессиями без cookie", которые работают путем добавления идентификатора сессии к URL. Таким образом, если это - механизм, используемый сервером, Вы могли бы попытаться отфильтровать это из URL. Но Вы не будете видеть так много, это - главным образом основанное на cookie состояние сеанса.
insertBefore работает с узлом элемента и принимает два аргумента, новый узел и узел, который будет предшествовать новому узлу.
function unwrap(who){
var pa= who.parentNode;
while(who.firstChild){
pa.insertBefore(who.firstChild, who);
}
}
// test
unwrap (document.getElementById ("blah"));
You ' Вам нужно будет перебрать ваших потомков первого уровня и назначить их родителя родительскому элементу "оболочки".
Возможно, что-то вроде этого:
if ( parg.hasChildNodes() ) {
var children = parg.childNodes;
for ( child in children ) {
child.parentNode = parg.parentNode;
}
}