Помощник
|
is not a function |
MetSerp
|
Сообщение
#1
|
||
|
|
||
|
|||
Galen |
15.5.2009, 12:24;
Ответить: Galen
Сообщение
#2
|
|
Скорее всего неверно вызываете функцию (не в том месте), у меня по крайней мере таких ошибок не выдаёт.
Сначала в документе должен быть контейнер над которым производите преобразования, потом код функций, потом кнопки вызова функций. |
|
|
MetSerp
|
Сообщение
#3
|
|
<input name="word_link" type="button" class="button" id="word_link" onclick="word_link()" value="Сылка на другую статью"/> зову вот как :wacko:<br /> <input name="new_link" type="button" class="button" id="new_link" onclick="new_link()" value="Добавить внешнюю ссылку" /> <br /> <input name="h1" type="button" class="button" id="h1" value="Добавить заголовок" /> <br /> <input name="hr" type="button" class="button" id="hr" value="Добавить горизонтальную черту" onclick="hr()" /> <input name="paragraph" type="button" class="button" id="paragraph" onclick="change_text('<p>' , '</p>')" value="Выделенное превратить в абзац" /> <br /> </p></td> <td align="center" valign="middle"><input type="hidden" name="header" id="header" /> <input name="preview" type="button" class="button" id="preview" value="Предварительный просмотр" onclick="preview()" /> <br /> <input name="new_word" type="button" class="button" id="new_word" value="Добавить статью" /> <input name="new_word2" type="button" class="button" id="clear" value="Очистить поле ввода" onclick="if(confirm('Удалить набранный текст?')) {reset(this);}" /></td> Самое смешное создал новую функцию для теста: [php]function check() { alert ('good'); }[/php] зову с уже существовавшей кнопки, работает! что за полтергейст непойму |
|
|
Apay |
15.5.2009, 13:25;
Ответить: Apay
Сообщение
#4
|
|
скорей всего где-то на странице ошибка в javascript до ф-ии new_link, поэтому обработка прекращается и до включения new_link в список ф-ий не доходит. получается как бы нет ее. или может потому-что есть элемент input с именем new_lnk. можно попробовать переименовать или ф-ю или input.
|
|
|
Galen |
15.5.2009, 13:42;
Ответить: Galen
Сообщение
#5
|
|
Полный код страницы в студию.
|
|
|
MetSerp
|
Сообщение
#6
|
|
все оказалось вообще необъяснимо для меня непонятным так как:
function new_link[COLOR=Red]1[/COLOR]() работает на ура{ var name = window.prompt('Введите имя ссылки','Моя ссылка'); var href = window.prompt('Введите адрес','http://'); document.getElementById('text').value = document.getElementById('text').value + '<a href="' + href + '">' + name + '</a>'; } function new_link() то есть тупо без 1 на конце дает ошибку:niasilil:{ var name = window.prompt('Введите имя ссылки','Моя ссылка'); var href = window.prompt('Введите адрес','http://'); document.getElementById('text').value = document.getElementById('text').value + '<a href="' + href + '">' + name + '</a>'; } точно так же с остальными функциями, жостаточно дописать любой дозволенный символ и вызвать с ним все работает возвращаешь обратно ошибка:blink: еще чуть чуть и я начну верить в дьявольское происхождение компа :nea: *сегодня попрошу у жены бубен (у нее есть ) и приду на работу завтра с ним изгонять беса из кода |
|
|
Apay |
15.5.2009, 13:59;
Ответить: Apay
Сообщение
#7
|
|
<input name="new_link" type="button" class="button" id="new_link" onclick="new_link()" value="Добавить внешнюю ссылку" /> как я говорил, вся проблема была в одинаковых названиях поля input и имени функции, что делать не следует, когда пишете new_link javascript машина не нает к чему обратиться, к полю input или ф-ии, и никакого бубна не надо. |
|
|
MetSerp
|
Сообщение
#8
|
|
|
хмм, будем знать. но самое странное даже если удалить эту функцию и оставить 1 любую все равно вернет ошибку:wacko:
|
|
|
||
|
Текстовая версия | Сейчас: 26.4.2024, 2:11 |