Произошла ошибка JavaScript: объект не поддерживает это свойство или метод - PullRequest
0 голосов
/ 04 ноября 2011

Когда я нажимаю на кнопку из этого кода

<li><button onclick="add_message_to_card();return false;">Add Text</button></li>

я получаю следующую ошибку:

Произошла ошибка JavaScript: объект не поддерживает это свойство или метод

Код включен: http://www.charts4kids.com/pixenate/themes/cardmaker/custom-award-certificates3.php

1 Ответ

0 голосов
/ 04 ноября 2011

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

var font = ff.options[ff.selectedIndex].value;

Когда я нажимаю кнопку «Применить» на вашей демонстрационной странице, ff.options - это пустая коллекция, а ff.selectedIndex равняется -1.

Я думаю, что реальная проблема с вашим кодом - это сообщение об ошибке, которое я вижу при загрузке страницы, которое говорит Error loading script: http://www.charts4kids.com/pixenate/fonts.pl

Попробуйте выяснить, почему ваш выпадающий список "Шрифт" пуст, и это, вероятно, исправит вашу ошибку.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...