URL перенаправления формируется неправильно с помощью window.open ()

Это приведет к перемещению элемента управления child с одного родителя на новый, сохраняя абсолютную позицию экрана неизменным:

void MoveTo(Control child, Control newParent )
{
    child.Location = newParent.PointToClient(child.PointToScreen(Point.Empty));
    child.Parent = newParent;
}

Трюк с PointToClient и PointToScreen заключается в использовании их от правильного родительского контроля; не устанавливая управление, по умолчанию будет установлено значение Form, которое пропустит фактическое положение родителя ..

0
задан James Westgate 16 January 2019 в 11:38
поделиться

1 ответ

Попробуйте выполнить

window.location.assign( window.location.href + '#abcd')

, если вы хотите открыть новый URL-адрес в той же вкладке, то вам нужно добавить «https: //» в новый URL-адрес. Пример: если ваш новый URL-адрес www.google.co.in, то значение переменной

var newurl = 'https://' + 'www.google.co.in' ;

, затем используйте.

window.location.replace(newurl);

Примечание. Если новый URL-адрес не поддерживает https, http также будет работать.

0
ответ дан JenuJ 16 January 2019 в 11:38
поделиться