Модераторы: gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Расположение моего и студийного javascript, Расположение моего и студийного javascri 
:(
    Опции темы
davandr
Дата 5.6.2007, 11:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 304
Регистрация: 25.10.2005
Где: Украина, Харьков

Репутация: нет
Всего: нет



Значит, добавил свой js сразу после <form>, но после генерации страницы получилось, что перед ним  студия сама добавила кучу своих скриптов. Можно kb как-то сделать, чтобы мой скрипт был именно в том месте, в котором я его поставил?

Код

....
</head>
<body>
    <form id="form1" runat="server">
                <script type="text/javascript"><!--
.....



--------------------
PM MAIL   Вверх
SpaceSpace
Дата 6.6.2007, 07:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 366
Регистрация: 10.4.2007
Где: Самара

Репутация: 3
Всего: 10



то, что ты пишешь в студии - и то что приходит клиенту после обработки на сервере - две большие разницы.
среда Asp.net парсирует все твои коды и транслирует их в html по её личному усмотрению.

ты скажы, какая тебе разница, в какой части разметки находится твой скрипт?

Это сообщение отредактировал(а) SpaceSpace - 6.6.2007, 07:56


--------------------
Репутация - самое ценное, что есть у человека. Зарабатывают годы, теряют за мгновение.
70-565
MCPD Enterprise 3.5 
PM MAIL   Вверх
davandr
Дата 6.6.2007, 09:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 304
Регистрация: 25.10.2005
Где: Украина, Харьков

Репутация: нет
Всего: нет



вот я и хочу узнать, какая разница...

а вообще вопрос не в том был, могу я сам как-то управлять расположением скриптов в html?


--------------------
PM MAIL   Вверх
SpaceSpace
Дата 6.6.2007, 09:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 366
Регистрация: 10.4.2007
Где: Самара

Репутация: 3
Всего: 10



Если только Response.Write();
smile


--------------------
Репутация - самое ценное, что есть у человека. Зарабатывают годы, теряют за мгновение.
70-565
MCPD Enterprise 3.5 
PM MAIL   Вверх
dazy
Дата 6.6.2007, 11:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 344
Регистрация: 15.9.2006

Репутация: 4
Всего: 8



Можно воспользоваться объектом ClientScriptManager (свойство Page.ClientScript), и с его помощю вставлять скрипты в страничку.
Там много чего есть, но основные это:
RegisterClientScriptBlock() - добавляет скрипт в самое начало web формы сразу после открывающего тега.
RegisterClientScriptInclude() - тоже самое, но добавляет ссылку на внешний .js файл.
RegisterStartupScript() - добавляет скрипт в самый конец web формы, перед закрывающим тегом. Почему Startup, а добавляется в конец формы? Потому что, подразумевается, что этот скрипт выполнется при загрузке, и может манипулировать другими страничными элементами, поэтому они (эл-ты) уже должны быть созданы к моменту вызова скрипта, соответственно скрипт добавляется в конец формы.

PM MAIL   Вверх
tol05
Дата 6.6.2007, 13:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1632
Регистрация: 21.12.2006
Где: Харьков

Репутация: 34
Всего: 170



для любителей нестандартных разметок: 
почитайте про HtmlGenericControl Class , <body> как раз к ним относится. Можно попробовать подвязаться к RenderControl контрола и поглядеть, что будет рендериться. Response.Write() поюзать smile


--------------------
На хорошей работе и сны хорошие снятся.
PM MAIL   Вверх
Mymik
Дата 7.6.2007, 10:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1474
Регистрация: 12.5.2006
Где: Lamer-центер

Репутация: 50
Всего: 78



Цитата(davandr @  6.6.2007,  09:30 Найти цитируемый пост)
вот я и хочу узнать, какая разница...

Разница есть только лишь если ты с какого-нибудь перепуга вызываешь JS функции которые должны быть определены ниже по ходу файла. Ну а если эти функции еще не определены то и вызывать нечего. Так что вот так вот...


--------------------
ICQ ::            857-857
E-mail ::         mymik[at]inbox[dot]ru 
HomaPage ::  http://localhost/

:to_become_senile  :this
PM MAIL WWW ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
Любитель
Mymik
mr.DUDA

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Любитель, Mymik, mr.DUDA.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Разработка под ASP.NET | Следующая тема »


 




[ Время генерации скрипта: 0.1070 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.