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


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

эта функция вызывается из разных мест сайта, но беда в том что из разных мест сайта путь к станице диалога будет разный и соответственно ниче работать не будет. Как прописать в скрипте путь, что бы он подходил для всех вызовов?
...
Рейтинг: 0 / 0
08.09.2006, 18:09
    #33975149
SkyLight
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JavaScript и пути к страницам
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
08.09.2006, 18:56
    #33975258
c_RA_w
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JavaScript и пути к страницам
если папка Dialogs в корне, то вот так:

var retvalue = window.showModalDialog("/Dialogs/ComponentsSelectForm.htm", level, "dialogHeight:400px;dialogWidth:550px");
...
Рейтинг: 0 / 0
10.09.2006, 16:25
    #33976483
Alexey Ivanov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JavaScript и пути к страницам
Здравствуйте, 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
11.09.2006, 10:32
    #33977291
SkyLight
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JavaScript и пути к страницам
Alexey IvanovНужно написать путь относительно сайта, т.е. начать путь с "~"
Если я не ошибаюсь, то "~" действует только если контрол серверный.
...
Рейтинг: 0 / 0
11.09.2006, 10:37
    #33977301
sndanil
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JavaScript и пути к страницам
Здравствуйте, c_RA_w, Вы писали:

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

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

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

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

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

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

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

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

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


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