powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / JavaScript и пути к страницам
9 сообщений из 9, страница 1 из 1
JavaScript и пути к страницам
    #33975103
sndanil
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
у меня есть файл JScripts.js в котором есть следующая функция ...


function showComponentsDialog(level) 
{
    var retvalue = window.showModalDialog("Dialogs/ComponentsSelectForm.htm", level, "dialogHeight:400px;dialogWidth:550px");
    return retvalue;
}

эта функция вызывается из разных мест сайта, но беда в том что из разных мест сайта путь к станице диалога будет разный и соответственно ниче работать не будет. Как прописать в скрипте путь, что бы он подходил для всех вызовов?
...
Рейтинг: 0 / 0
JavaScript и пути к страницам
    #33975149
Фотография SkyLight
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sndanilу меня есть файл JScripts.js в котором есть следующая функция ...


function showComponentsDialog(level) 
{
    var retvalue = window.showModalDialog("Dialogs/ComponentsSelectForm.htm", level, "dialogHeight:400px;dialogWidth:550px");
    return retvalue;
}

эта функция вызывается из разных мест сайта, но беда в том что из разных мест сайта путь к станице диалога будет разный и соответственно ниче работать не будет. Как прописать в скрипте путь, что бы он подходил для всех вызовов?
Как вариант, прописать <base href="корень сайта"></base>. Тогда все относительные ссылки станут относительно этого href где бы они не находились.
...
Рейтинг: 0 / 0
JavaScript и пути к страницам
    #33975258
c_RA_w
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
если папка Dialogs в корне, то вот так:

var retvalue = window.showModalDialog("/Dialogs/ComponentsSelectForm.htm", level, "dialogHeight:400px;dialogWidth:550px");
...
Рейтинг: 0 / 0
JavaScript и пути к страницам
    #33976483
Alexey Ivanov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте, sndanil, Вы писали:

S>у меня есть файл JScripts.js в котором есть следующая функция ...

S>
S>function showComponentsDialog(level) 
S>{
S>    var retvalue = window.showModalDialog("Dialogs/ComponentsSelectForm.htm", level, "dialogHeight:400px;dialogWidth:550px");
S>    return retvalue;
S>}
S>

S>эта функция вызывается из разных мест сайта, но беда в том что из разных мест сайта путь к станице диалога будет разный и соответственно ниче работать не будет. Как прописать в скрипте путь, что бы он подходил для всех вызовов?

Нужно написать путь относительно сайта, т.е. начать путь с "~"
...
Рейтинг: 0 / 0
JavaScript и пути к страницам
    #33977291
Фотография SkyLight
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexey IvanovНужно написать путь относительно сайта, т.е. начать путь с "~"
Если я не ошибаюсь, то "~" действует только если контрол серверный.
...
Рейтинг: 0 / 0
JavaScript и пути к страницам
    #33977301
sndanil
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте, c_RA_w, Вы писали:

_RA>если папка Dialogs в корне, то вот так:

_RA>var retvalue = window.showModalDialog("/Dialogs/ComponentsSelectForm.htm", level, "dialogHeight:400px;dialogWidth:550px");

папка в корне сайта, но если сайт находится в виртуальном каталоге тогда не работает ...
...
Рейтинг: 0 / 0
JavaScript и пути к страницам
    #33977306
sndanil
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте, Alexey Ivanov, Вы писали:

AI>Нужно написать путь относительно сайта, т.е. начать путь с "~"

не хляет тильда в яваскрипте ...
...
Рейтинг: 0 / 0
JavaScript и пути к страницам
    #33977319
monstrU
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
для этого лучше завести новый входной параметр в функции - руть к корню. определять его динимически и передавать его в функцию - надежнее всего
...
Рейтинг: 0 / 0
JavaScript и пути к страницам
    #33977656
Alexey Ivanov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте, sndanil, Вы писали:

S>Здравствуйте, Alexey Ivanov, Вы писали:

AI>>Нужно написать путь относительно сайта, т.е. начать путь с "~"

S>не хляет тильда в яваскрипте ...

Еще можно попробовать свойство document.URL
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / JavaScript и пути к страницам
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]