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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Прошу помощи начинающему. 
V
    Опции темы
shark1
Дата 23.2.2008, 22:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Вот питаюсь сделать как бы такое дело,пример взят отсюда:
http://www.intuit.ru/department/se/aspdotn...s/free/4/2.html
вроде сделал 9 картинок вроде все сделал как в примере :

Код

<%@ Page Language="C#" %>

<script runat="server">

    void Magnify(Object sender, ImageClickEventArgs e)
    {
    int x=e.X;
    int y=e.Y;
      int row=y/100;    // строка, на которую кликнули
      int col=x/100;    // столбец, на который кликнули

      int count=row*3+col+1;    //номер картинки
    plan.ImageUrl ="~/Cairo/map-"+count+".jpg";
    plan.Enabled = false;       // это нужно, чтобы не открывался другой район.
    instruction.Text="Нажмите Back, чтобы увидеть весь город";
    }

    protected void Page_Load(object sender, EventArgs e)
    {

    }
</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
</head>
<body>
    <form id="Form1" runat="server">
        <h3>Карта Каира
        </h3>
        <br />
        <br />
        <asp:Label id="instruction" runat="server">Нажмите мышью
на любой район, чтобы увеличить картинку.</asp:Label><br />
        <br />
        <asp:ImageButton id="plan" onclick="Magnify" runat="server" width="300px" height="300px" 
ImageUrl="~/Cairo/map.gif"></asp:ImageButton>&nbsp;<br />
</form>

</body>
</html>


но видать что то упустил потому что не срабатывает код.Пожалуста подскажите.Зарание спасибо.
PM MAIL   Вверх
Mymik
Дата 24.2.2008, 09:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


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

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



а как ты определяешь что код не срабатывает ??? У меня все сработало. Я нажал на картинку и после PostBack у меня поменялся текст в instruction и изменился url у plan. Должно быть что-то еще ???
Если ты хочешь чтобы по коду можно было пройтись debug'ом, тогда тебе надо добавить web.config и у секции compilation надо атрибут debug выставить true


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

:to_become_senile  :this
PM MAIL WWW ICQ   Вверх
shark1
Дата 24.2.2008, 10:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Mymik  а не мог бы ты прислать мне пожалусто страничку кот.у тебя получилась.Спасибо большое.
PM MAIL   Вверх
Mymik
Дата 24.2.2008, 18:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


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

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



до нажатия 
user posted image
после нажатия
user posted image
Как видишь все изменилось и все прекрасно работает... Да, картинки меньше сделать не смог по причине отсутствия PhotoShop на компе smile. сорри так сказать.



Это сообщение отредактировал(а) Mymik - 24.2.2008, 18:03


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

:to_become_senile  :this
PM MAIL WWW ICQ   Вверх
shark1
Дата 24.2.2008, 22:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Спасибо тебе.Но я если честно так и не понял.Я думал должна на главной форме быть карта,а при нажатии на какойто из участков должно открыватся одна из 9 картинок.Ладно спасибо за ответ.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
Любитель
Mymik
mr.DUDA

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

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

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


 




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


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

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