Как Вы отменяете “surroundContents” в JavaScript?

Необходимо понять, что путь "состояние сеанса" прослежен с точки зрения веб-сервера, путем предоставления клиентскому браузеру cookie с идентификатором сессии в нем. Когда браузер отправляет назад на сервер, тот cookie позволяет серверу связывать запрос с сохраненным состоянием сеанса.

, Таким образом, решение состоит в том, чтобы очистить cookie от управления webBrowser. Например, webBrowser1. Документ. Cookie ="", который должен работать, я думаю.

ASP.NET также имеет то, что это называет "сессиями без cookie", которые работают путем добавления идентификатора сессии к URL. Таким образом, если это - механизм, используемый сервером, Вы могли бы попытаться отфильтровать это из URL. Но Вы не будете видеть так много, это - главным образом основанное на cookie состояние сеанса.

6
задан Matrym 23 October 2009 в 17:12
поделиться

2 ответа

insertBefore работает с узлом элемента и принимает два аргумента, новый узел и узел, который будет предшествовать новому узлу.

function unwrap(who){
 var pa= who.parentNode;
 while(who.firstChild){
  pa.insertBefore(who.firstChild, who);
 }
}

// test

unwrap (document.getElementById ("blah"));

enter image description here

8
ответ дан 16 December 2019 в 21:42
поделиться

You ' Вам нужно будет перебрать ваших потомков первого уровня и назначить их родителя родительскому элементу "оболочки".

Возможно, что-то вроде этого:

if ( parg.hasChildNodes() ) {
     var children = parg.childNodes;

     for ( child in children ) {
        child.parentNode = parg.parentNode;
     }
}
0
ответ дан 16 December 2019 в 21:42
поделиться
Другие вопросы по тегам:

Похожие вопросы: