Я могу использовать resolveurl в JavaScript

 <script language="javascript" type="text/javascript">
                                                   banner2.add("FLASH", "../Banners/1.swf", 10, 60, 468,"http://www.techpint.com","_blank");
                        banner2.add("FLASH", "../Banners/2.swf", 10, 60, 468,"http://www.tapasya.co.in","_blank");

                    </script>

Теперь здесь я хочу получить базовый URL сайта так, чтобы я мог дать путь к своему флеш-файлу на всех страницах. Этот сценарий является частью моей основной страницы. Я могу работать <%= ResolveUrl("~/Banners/1.swf") %> в JavaScript?

banner2.add("FLASH"," <%= ResolveUrl("~/Banners/1.swf") %> ", 10, 60, 468,"http://www.techpint.com","_blank");
6
задан RamenChef 8 May 2018 в 19:27
поделиться

3 ответа

Я нашел решение. Нам не нужно выполнять форматирование в javascript. Я использовал escape-последовательности для записи пути. Thx nyway

banner2.add("FLASH", "<%= ResolveUrl("~/Banners/1.swf") %>", 10, 60, 468,"techpint.com","_blank";); 
8
ответ дан 9 December 2019 в 20:44
поделиться

Это очень просто, но меня часто спрашивают об этом.

Вот как это делается:

На главной странице сайта укажите следующее:

<script type="text/javascript">
        var baseUrl = "<%= ResolveUrl("~/") %>";
</script>

Затем в вашем файле javascript поместите эту функцию:

function ResolveUrl(url) {
    if (url.indexOf("~/") == 0) {
        url = baseUrl + url.substring(2);
    }
    return url;
}

Вы могли бы поместить функцию прямо на главную страницу, но тогда вы не получите интеллектуального анализа для остальной части вашего кода.

] Теперь вы можете вызвать ResolveUrl с помощью ~ / прямо из javascript.

Супер просто, но и очень полезно!

Если вы используете темы, вы можете даже написать что-то, что будет «получать тематический URL», где текущая тема выводится с главной страницы через PageTheme.

Источник: щелкните меня

4
ответ дан 9 December 2019 в 20:44
поделиться

Я так думаю, если ваша страница обрабатывается ASP.NET, например, это не просто статический файл HTML.

0
ответ дан 9 December 2019 в 20:44
поделиться
Другие вопросы по тегам:

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