Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Как подключить внешний JavaScript к мастер-странице?
|
|||
|---|---|---|---|
|
#18+
Привет всем! Есть мастер-страница, для работы которой требуется javascript. Хотелось бы вынести его содержимое в отдельный файл, а потом подключить его к этой мастер-странице. Проблема в том, что страницы сайта могут храниться в папках с разной степенью вложенности, поэтому приведенный ниже пример не работает. <%@ Master Language="C#" AutoEventWireup="true" CodeFile="Main.master.cs" Inherits="PRJ.Pages.MasterPages.Main" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" > <head runat="server"> <title>Google Local Worksite Mapping</title> <script type="text/javascript" src="Resources/Scripts/Master/Master.js"></script> </head> А если сделать тэг <script> серверным и воспользоваться синтаксисом с тильдой, то сайт валится с исключением "Identifier expected". Насколько я понял, это потому, что ASP.NET считает тогда его не клиентским скриптом, а серверным, и пытается интерпретировать не как javascript, а как C#. Что с этим можно сделать? Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2006, 17:54 |
|
||
|
Как подключить внешний JavaScript к мастер-странице?
|
|||
|---|---|---|---|
|
#18+
Выход первый - отказаться от подключаемого файла и разместить функции в мастере. Выход второй: подключить скрипт в виде пользовательского контрола.С уважением! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2006, 18:07 |
|
||
|
Как подключить внешний JavaScript к мастер-странице?
|
|||
|---|---|---|---|
|
#18+
SergASh Есть мастер-страница, для работы которой требуется javascript. Хотелось бы вынести его содержимое в отдельный файл, а потом подключить его к этой мастер-странице. Что с этим можно сделать? Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2006, 18:10 |
|
||
|
Как подключить внешний JavaScript к мастер-странице?
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, SkyLight, Вы писали: SL><script language="javascript" src='<%= ResolveUrl("~") %>script.js'></script> Хорошая идея, если бы не темы. Похоже, что именно из-за них я получаю исключение "The Controls collection cannot be modified because the control contains code blocks (i.e. <% ... %>)." В темах лежат CSS'ы, поэтому ASP,NET будет пытаться добавлять их в head автоматически Поэтому приходится программно добавлять в Page.Head экземпляр LiteralControl, предварительно преобразовав url скрипта относительно адреса страницы. Per anum, конечно, но куда деваться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2006, 19:02 |
|
||
|
|

start [/forum/topic.php?fid=18&gotonew=1&tid=1387142]: |
0ms |
get settings: |
8ms |
get forum list: |
18ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
50ms |
get topic data: |
12ms |
get first new msg: |
7ms |
get forum data: |
4ms |
get page messages: |
58ms |
get tp. blocked users: |
2ms |
| others: | 223ms |
| total: | 390ms |

| 0 / 0 |
