Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 05.02.2013, 18:48   #1
x_fray_x
Новичок
Джуниор
 
Регистрация: 07.12.2012
Сообщений: 1
По умолчанию Нажатие в браузере js кнопки

вот полный код скрипта:

Привет всем! Надо нажать кнопку в модальном окне...
вот полный код скрипта:

PHP код:
Travian.Game.HeroAuction = new (new Class(
 {
  
alreadyOpenfalse,
  
textSingle'Really sell this item?',
  
textMulti'Sell <input class=\"text\" id=\"sellAmount\" style=\"width:30px\" type=\"text\" value=\"0\" /> units?'.unescapeHtml(),
 
  
/**
   * Constructor
   */
  
initialize: function() {
   var 
$this this;
         $(
'item_8852').addEvent('click', function() { $this.sellItem(8852,6); });
           $(
'item_9083').addEvent('click', function() { $this.sellItem(9083,30); });
       },
  
noMoreAuctions: function ()
  {
   (
'You can only have 0 auctions at a time.').dialog(
   {
    
relativeTo:   $('content'),
    
elementFoucs:  'sellAmount',
    
buttonTextOk:  'OK'
   
});
  },
 
  
/**
  * Verkaufsform anzeigen
  */
  
sellItem: function (idamount)
  {
   var 
html '';
   var 
$this this;
 
   if (
this.alreadyOpen)
   {
    return;
   }
 
   
this.alreadyOpen true;
 
   $(
'sellForm').id.value id;
   $(
'sellForm').amount.value amount;
 
   if (
amount == 1)
   {
    
html $this.textSingle;
   }
   else
   {
    
html $this.textMulti;
   }
 
   
html.dialog(
   {
    
relativeTo:   $('content'),
    
elementFoucs:  'sellAmount',
    
buttonTextOk:  'yes',
    
buttonTextCancel'no',
    
title:    'Confirm sale:',
 
    
// beim anzeigen mьssen wir die Farbauswahl hinmachen
    
onOpen: function(dialogcontentElement)
    {
     if ($(
'sellAmount'))
     {
      $(
'sellAmount').value amount;
      $(
'sellAmount').addEvent('change', function()
      {
       $(
'sellForm').amount.value = $('sellAmount').value;
      });
     }
    },
 
    
// wenn bestдtigt wird
    
onOkay: function(dialogcontentElement)
    {
     
// hier wird noch einmal der Wert ggf. ьbertragen da alles < IE 9 bei ENTER das onChange der Textbox nicht auslцst
     
if ($('sellAmount'))
     {
      $(
'sellForm').amount.value = $('sellAmount').value;
     }
     $(
'sellForm').submit();
    },
 
    
onClose: function(dialogcontentElement)
    {
     
$this.alreadyOpen false;
    }
   });
  }
 })); 
вот фрагмент, который как мне кажется отвечает за эту кнопку


PHP код:
html.dialog(
            {
                
relativeTo:         $('content'),
                
elementFoucs:       'sellAmount',
                
buttonTextOk:       'yes',
                
buttonTextCancel:   'no',
                
title:              'Confirm sale:'
я вообще не понимаю как обратиться к ней
нету ни id ни value как в обычных кнопках
помогите разобраться, пожалуйста)
P.S. вот скриншот кнопки, может поможет кому))) http://clip2net.com/clip/m144373/136...1-clip-3kb.png
Заранее спасибо!
x_fray_x вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Перехватить событие нажатия кнопки в браузере VB Sparkman Помощь студентам 3 19.07.2012 16:58
Нажатие кнопки в браузере (не webbrowser) glebast Работа с сетью в Delphi 5 11.03.2012 01:44
нажатие кнопки megostudent Общие вопросы Delphi 9 26.09.2011 11:11
While (нажатие кнопки) azhell Общие вопросы Delphi 1 09.08.2011 23:23
На нажатие кнопки access6472043 Microsoft Office Access 2 29.11.2009 15:08