Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> вызов функции в Опере, непойму в чем проблема... 
:(
    Опции темы
Loncaster
Дата 27.2.2008, 22:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Вообщем есть форма (см.ниже), в ней кнопка ( не сабмит) и по нажатию на кнопку, должна вызываться определенная функция. В фаерфоксе все работает на ура...а вот в Опере ноль реакции:

Код

<tr><td colspan="2"><input type="button" value="Добавить" onclick="javascript:add_band_request()"></td></tr>
</table>
</center>

<script language="javascript">

//$('add_band_form').hide();
var appear = 'true';
function add_band_form(){
    if(appear == 'true') {
        Effect.BlindDown('add_band_form');
        appear = 'false';
    } else {
        Effect.BlindUp('add_band_form');
        appear = 'true';
    }
}

function add_band_request() {

    if($('band_title').value == '') alert('Укажите название группы');
    else if($('band_genre').value == '') alert('Укажите жанры');
    else {
        new Ajax.Request('http://localhost/s/admin/addBand', {
            method: 'get',
            parameters: {band_title: $('band_title').value,
            band_from: $('band_form').valie,
            band_genre: $('band_genre').value,
            band_url: $('band_url').value
            },
            onSuccess: function(transport){
                var response = transport.responseText || "no response text";
                alert("Success! \n\n" + response);
            },
        });
    }
}

</script>


В консоли ошибок Оперы видим: message: Statement on line 1: Reference to undefined variable: add_band_request

Т.е. я так понимаю оно не видит функции..пробовал сувать яваскрипт и хедер, и просто выше формы , все-равно не помогает(


--------------------
Ще не вмерла Україна...
PM MAIL   Вверх
solenko
Дата 27.2.2008, 23:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1473
Регистрация: 15.1.2006
Где: Украина

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



Если мне не изменяет память, то правильно:
Код

 onclick="add_band_request()"

А конструкция  "javascript:..." используется для ссылок в аттрибуте href


--------------------
Ла-ла-ла-ла
Заметьте, нет официального подтверждения, что это не просто четыре слога.
PM MAIL WWW ICQ Skype   Вверх
Loncaster
Дата 28.2.2008, 00:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Да я по всякому пробовал, не помогает
--------------------
Ще не вмерла Україна...
PM MAIL   Вверх
zibox86
Дата 28.2.2008, 12:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

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



У меня была такая проплема!
Решилась она переименование функции, что бы она не совподала с переменными или именами!
PM MAIL WWW   Вверх
Sardar
Дата 28.2.2008, 13:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бегун
****


Профиль
Группа: Модератор
Сообщений: 6986
Регистрация: 19.4.2002
Где: Нидерланды, Groni ngen

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



Чую синтаксическую ошибку. Выкладывай все сообщения в консоли.


--------------------
 Опыт - сын ошибок трудных  © А. С. Пушкин
 Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik
 Оценить мои качества можно тут.
PM   Вверх
Loncaster
Дата 28.2.2008, 16:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Эм)) Собственно благодаря намеку Sardar проблема вроде как решилась, и ошибка была в лишьней запятой) 

Код

 onSuccess: function(transport){
                var response = transport.responseText || "no response text";
                alert("Success! \n\n" + response);
            },
        });

--------------------
Ще не вмерла Україна...
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию.
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема »


 




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


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

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