Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / JS для cтраницы с MasterPage / 6 сообщений из 6, страница 1 из 1
23.10.2006, 02:48
    #34072823
Renziglov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JS для cтраницы с MasterPage
Привет.
Как записать в Header страницы JS, в случае если она имеет мастер пэйдж? Пробовал что-то типа

this.Master.Page.Header.Controls...

но какой контрол добавлять? DIV?

И еще. Как вписать для страницы OnLoad="javascript...", ведь все <body> существуют только в мастере?

Спасибо.
...
Рейтинг: 0 / 0
23.10.2006, 03:11
    #34072829
vladgrig
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JS для cтраницы с MasterPage
а не пробовал регистрировать клиентский скрипт при загрузке страницы с сервера?
Иногда помогает ;)
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs)
        Dim cs As ClientScriptManager = Page.ClientScript
        Dim cstext As String
        Dim csname As String
        csname = "SelectFromSpisok"
        If (Not cs.IsClientScriptBlockRegistered(Me.GetType(), csname)) Then
            cstext = "function insertext(visCell, hiddenCell, inputName, hiddenFld) {document.getElementById(inputName).value = document.getElementById(visCell).innerHTML; document.getElementById(hiddenFld).value = document.getElementById(hiddenCell).innerHTML;}"
            cs.RegisterClientScriptBlock(Me.GetType(), csname, cstext, True)
        End If
End Sub
...
Рейтинг: 0 / 0
23.10.2006, 07:53
    #34072907
Elast
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JS для cтраницы с MasterPage
Не знаю как у тебя, но когда я делал страницы на основе Master Page, там уже было все прописано и он сам искал скрипты в папке приложения scripts\script.js а стили в styles\style.js. Правда не знаю кто это прописал, те кто этот Master Page делал или он сам там ищет. 
...
Рейтинг: 0 / 0
23.10.2006, 08:36
    #34072929
vladgrig
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JS для cтраницы с MasterPage
авторНе знаю как у тебя, но когда я делал страницы на основе Master Page, там уже было все прописано и он сам искал скрипты в папке приложения scripts\script.js а стили в styles\style.js. Правда не знаю кто это прописал, те кто этот Master Page делал или он сам там ищет.
сильная заявка на победу ;)!!!
признайся честно - пытаешься выдать желаемое за действительное??
...
Рейтинг: 0 / 0
23.10.2006, 10:53
    #34073187
DeSpot
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JS для cтраницы с MasterPage
У каждего элемента на странице есть определённые своиства и события. Когда мы пишем:
<BODY onload="OnLoadFunction()">
то мы присваиваем событю onload функцию-оброботчик через так называемый "псевдоатрибут". Это событие принадлежит объекту window. Т.е. можно явно присвоить своиству onload объекта window указатель на функцию.<script type="text/javascript">
window.onload = OnLoadFunction('Привет')
function OnLoadFunction(elem)
{
alert(elem);
}
</script>
...
Рейтинг: 0 / 0
23.10.2006, 16:46
    #34074693
Renziglov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JS для cтраницы с MasterPage
Спасибо.
Дак как всеж-ки поместить код внутри Header-тега? Mожет я не точно задал вопрос:
-мне нужно иметь <header> ... <javascript></javascript> </header> для страницы-контента
-используется мастер-контент, как его черта, конфигурация, что-ли
-для контентовой страницы нужно вызвать этот скрипт как обработчик onload для страницы
Спасибо.
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / JS для cтраницы с MasterPage / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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