Перейти к контенту
  • 0

Кнопка в админке


Вопрос

Кнопка "сохранить" не пашет в админ-панели под оперой 9.5. как исправить? :D

 

Нашёл код:

<tr>
<td colspan='4' style='height:25px' align='right'>
 <div style='width:80px;float:right;text-align:center;cursor:pointer' onclick='return permobj.save_bits(1);' class='input-ok-content' id='perms-save-box'>Сохранить</div>
 <div style='width:80px;float:right;text-align:center;cursor:pointer' onclick='return permobj.undo_bits();' class='input-ok-content' id='perms-undo-box'>Отменить</div>
</td>
</tr>

 

ЧТо в нём не верно? ;)

Ссылка на комментарий
Поделиться на других сайтах

Рекомендуемые сообщения

  • 0

Спасибо что ответили млин! :D

PS Поск юзал, нашёл рпо такую проблему, но решения не нашёл ;)

PSS У меня лиц. IPB...

Ссылка на комментарий
Поделиться на других сайтах

  • 0

1. Ошибки javascript в студию.

2. Будьте терпеливее, 2 дня это не такой уж и большой срок. Если у вас срочная проблема - обращайтесь в клиентцентр, они должны быть больше заинтересованы в решении ваших проблем :D

3. И прочитайте правила форума.

Ссылка на комментарий
Поделиться на других сайтах

  • 0
1. Ошибки javascript в студию.

2. Будьте терпеливее, 2 дня это не такой уж и большой срок. Если у вас срочная проблема - обращайтесь в клиентцентр, они должны быть больше заинтересованы в решении ваших проблем ;)

3. И прочитайте правила форума.

Спасибо за отклик.

 

1.

JavaScript - http://forum.bannerstyle.org/***/index.php?adsess=d5823aa9dd415ace9fc47ef12308581c&old_&section=content&act=mem&code=doform&mid=1&name=s&members_display_name=&memberid=&email=&ip_address=&aim_name=&icq_number=&yahoo=&signature=&posts=&suspended=0&registered_first=&registered_last=&last_post_first=&last_post_last=&last_activity_first=&last_activity_last=&mgroup=all&mgroup_others=all&searchtype=normal&namewhere=begin&gotcount=2&member_id=1&password=ok
Event thread: click
Error:
name: TypeError
message: Statement on line 1: Type mismatch (usually non-object value supplied where object required)
Backtrace:
 Line 1 of linked script http://forum.bannerstyle.org/skin_acp/clientscripts/ipd_form_functions.js
function(){var retval=true;if(_form_functions.form_edited){}if(_form_functions.form_onsubmit_saved){eval('tmpsubmit = '+_form_functions.form_onsubmit_saved);retval=tmpsubmit();}return retval;}
 Line 1 of linked script http://forum.bannerstyle.org/skin_acp/clientscripts/ipd_form_functions.js
function(){try{var field_obj=document.getElementById('field--x--'+this.id);field_obj.value=_form_functions.form_button_divs[this.id];}catch(error){}_form_functions.form_submit();_form_functions.obj_form.submit();}
 ...
stacktrace: n/a; see 'opera:config#UserPrefs|Exceptions Have Stacktrace'
JavaScript - http://forum.bannerstyle.org/***/index.php?adsess=d5823aa9dd415ace9fc47ef12308581c&old_&section=content&act=mem&code=doform&mid=1&name=s&members_display_name=&memberid=&email=&ip_address=&aim_name=&icq_number=&yahoo=&signature=&posts=&suspended=0&registered_first=&registered_last=&last_post_first=&last_post_last=&last_activity_first=&last_activity_last=&mgroup=all&mgroup_others=all&searchtype=normal&namewhere=begin&gotcount=2&member_id=1&password=ok
Event thread: click
Error:
name: TypeError
message: Statement on line 1: Type mismatch (usually non-object value supplied where object required)
Backtrace:
 Line 1 of linked script http://forum.bannerstyle.org/skin_acp/clientscripts/ipd_form_functions.js
function(){var retval=true;if(_form_functions.form_edited){}if(_form_functions.form_onsubmit_saved){eval('tmpsubmit = '+_form_functions.form_onsubmit_saved);retval=tmpsubmit();}return retval;}
 Line 1 of linked script http://forum.bannerstyle.org/skin_acp/clientscripts/ipd_form_functions.js
function(){try{var field_obj=document.getElementById('field--x--'+this.id);field_obj.value=_form_functions.form_button_divs[this.id];}catch(error){}_form_functions.form_submit();_form_functions.obj_form.submit();}
 ...
stacktrace: n/a; see 'opera:config#UserPrefs|Exceptions Have Stacktrace'

 

2. Обращался, 3 дня весит тикет, а ответа нету.

 

3. Обязательно прочитаю :D

 

PS под *** скрывается переименованый админ каталог :)

Ссылка на комментарий
Поделиться на других сайтах

  • 0
Попробуйте залить http://forum.bannerstyle.org/skin_acp/clie...rm_functions.js из дистрибутива несжатый, лежит в папке Developnemt. Если ошибка не исчезнет, напишите её, будет проще определить.
Ссылка на комментарий
Поделиться на других сайтах

  • 0

Баг не прошёл :(

 

JavaScript - http://forum.bannerstyle.org/***/index.php?adsess=c3469bb57c78f3a88375c80811eb0068&section=content&act=mem&code=doform&mid=1&name=s&members_display_name=&memberid=&email=&ip_address=&aim_name=&icq_number=&yahoo=&signature=&posts=&suspended=0&registered_first=&registered_last=&last_post_first=&last_post_last=&last_activity_first=&last_activity_last=&mgroup=all&mgroup_others=all&searchtype=normal&namewhere=begin&gotcount=2
Event thread: click
Error:
name: TypeError
message: Statement on line 386: Type mismatch (usually non-object value supplied where object required)
Backtrace:
 Line 386 of linked script http://forum.bannerstyle.org/skin_acp/clientscripts/ipd_form_functions.js
		retval = tmpsubmit();
 Line 339 of linked script http://forum.bannerstyle.org/skin_acp/clientscripts/ipd_form_functions.js
	_form_functions.form_submit();
 ...
stacktrace: n/a; see 'opera:config#UserPrefs|Exceptions Have Stacktrace'
JavaScript - http://forum.bannerstyle.org/***/index.php?adsess=c3469bb57c78f3a88375c80811eb0068&section=content&act=mem&code=doform&mid=1&name=s&members_display_name=&memberid=&email=&ip_address=&aim_name=&icq_number=&yahoo=&signature=&posts=&suspended=0&registered_first=&registered_last=&last_post_first=&last_post_last=&last_activity_first=&last_activity_last=&mgroup=all&mgroup_others=all&searchtype=normal&namewhere=begin&gotcount=2
Event thread: click
Error:
name: TypeError
message: Statement on line 386: Type mismatch (usually non-object value supplied where object required)
Backtrace:
 Line 386 of linked script http://forum.bannerstyle.org/skin_acp/clientscripts/ipd_form_functions.js
		retval = tmpsubmit();
 Line 339 of linked script http://forum.bannerstyle.org/skin_acp/clientscripts/ipd_form_functions.js
	_form_functions.form_submit();
 ...
stacktrace: n/a; see 'opera:config#UserPrefs|Exceptions Have Stacktrace'
JavaScript - http://forum.bannerstyle.org/***/index.php?adsess=c3469bb57c78f3a88375c80811eb0068&section=content&act=mem&code=doform&mid=1&name=s&members_display_name=&memberid=&email=&ip_address=&aim_name=&icq_number=&yahoo=&signature=&posts=&suspended=0&registered_first=&registered_last=&last_post_first=&last_post_last=&last_activity_first=&last_activity_last=&mgroup=all&mgroup_others=all&searchtype=normal&namewhere=begin&gotcount=2
Event thread: click
Error:
name: TypeError
message: Statement on line 386: Type mismatch (usually non-object value supplied where object required)
Backtrace:
 Line 386 of linked script http://forum.bannerstyle.org/skin_acp/clientscripts/ipd_form_functions.js
		retval = tmpsubmit();
 Line 339 of linked script http://forum.bannerstyle.org/skin_acp/clientscripts/ipd_form_functions.js
	_form_functions.form_submit();
 ...
stacktrace: n/a; see 'opera:config#UserPrefs|Exceptions Have Stacktrace'

 

-------------

Мда..Удалил

retval = tmpsubmit();

(это вся 386 строка) и заработало! :P

 

PS После измения кнопка работает и в других броузерах отличных от опера 9.5. Может стоит убрать эту строку и в дистрибе который лежит в клиент цетнре? :)

Ссылка на комментарий
Поделиться на других сайтах

  • 0
-------------

Мда..Удалил

retval = tmpsubmit();

(это вся 386 строка) и заработало! :D

И не удивительно.

Проверил по дистрибутиву 2.3.4 - функция tmpsubmit() не определена.

Кстати, аналогичная фигня есть и в ipb_xhr_findnames.js, наверное и там следует прибить код всей функции, заменив на

return true;

Весь смысл кода - попытка заблокировать перезапись, если не внесли изменений; ИМХО, фигня. Ну перезапишется неизмененный код, нагрузка на MySQL минимальная.

Ссылка на комментарий
Поделиться на других сайтах

  • 0

Я к сажалению JS так и не выучал (норм. учебника не нашёл в мангазине) знаю толктько PHP, MySQL и HTML с CSS'ом) Вот. тАк бы тему не создавал и сам поправил..Но вот так вот сложилося xD

Кстаи мне вот одно интересно, почему в FF и IE кнопочка работает без изменения JS, а в опере нет..Хм..

Ссылка на комментарий
Поделиться на других сайтах

  • 0
Кстаи мне вот одно интересно, почему в FF и IE кнопочка работает без изменения JS, а в опере нет..Хм..

Код сильно навороченный, да и создавался не в один день. С наскоку понять, что генерит ошибку, не удалось.

Но главное удалось понять, что это защита от двойного нажатия кнопки - чтобы не записывать в БД дважды. Так что отключение этого участка кода не приведет к потере функциональности.

Ссылка на комментарий
Поделиться на других сайтах

  • 0
Судя по тому, что в 9.27 у меня этот скрипт работает без изменений, могу лишь заключить, что в бете вполне могут быть какие-то косячки, которые нам и аукнулись :D
Ссылка на комментарий
Поделиться на других сайтах

Присоединиться к обсуждению

Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить на вопрос...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.