Как установить в первой части URL переменную JavaScript в HTML-ссылке - PullRequest
0 голосов
/ 11 ноября 2019

У меня есть переменная, которая получает URL-адрес сервера пользователя:

var server = parent.Xrm.Page.content.getClientUrl;

Я хочу использовать эту переменную в качестве первой части ссылки html и добавить имя страницы в конецэто генерировать ссылки для разных страниц. Например, для домашней страницы мне нужно, чтобы href был комбинацией var server и / homepage. Я попробовал следующее:

<a href="" onclick="this.href = 'server'+'/homepage" target="_blank">

Но это не сработало. Любое решение будет оценено!

1 Ответ

1 голос
/ 11 ноября 2019

Вы можете написать метод onclick, который будет реализован в javascript. Там вы получите переменную.

HTML:

<a href="" onclick="getUrl()" >

JS:

getUrl(){
window.open(server +'/homepage,  '_blank');
}

или вы можетеотправить дополнительную строку из html в качестве параметра

<a href="" onclick="getUrl('/homepage')">

-

getUrl(url){
window.open(server + url,  '_blank')

}
...