[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: проблема с скриптом
flash_guy
хочу добавить возвожность добавления смайликов в коментарии, смайлик беру в ссылку: <a onclick="document.f.value.text=""document.f.value.text + ":)";" /> - неработает, должна добавлять смайлик в поле формы
Пожалуйста, помогите найти ошибку.
Пример неработаюего скрипта можно увидеть на первом смайлике на странице: http://www.x-film.org/film.php?id=31



Спустя 9 часов, 44 минуты, 29 секунд (1.10.2007 - 02:11) GonZig написал(а):
Цитата(flash_guy @ 30.9.2007, 17:26) [snapback]27528[/snapback]
хочу добавить возвожность добавления смайликов в коментарии, смайлик беру в ссылку: <a onclick="document.f.value.text=""document.f.value.text + ":)";" /> - неработает, должна добавлять смайлик в поле формы
Пожалуйста, помогите найти ошибку.
Пример неработаюего скрипта можно увидеть на первом смайлике на странице: http://www.x-film.org/film.php?id=31

Здесь куча ошибок:
1. все кавычки внутри закавыченной стоки должны быть заслешены, т.е. \"
2. к id=text объекта TEXTAREA нельзя так обратиться, нужно использовать метод document.getElementById("text") или <TEXTAREA name=text ...
3. и эта строка (<a onclick="document.f.value.text=""document.f.value.text + ":)";" />) лишена смысла, правильнее было бы <A href=# onclick='document.getElementById("text").text+="<IMG src=\"путь к смайлу\">" '> ... </A>

Спустя 3 дня, 11 часов, 37 минут, 1 секунда (4.10.2007 - 13:48) flash_guy написал(а):
Цитата(GonZig @ 1.10.2007, 2:11) [snapback]27538[/snapback]
Цитата(flash_guy @ 30.9.2007, 17:26) [snapback]27528[/snapback]
хочу добавить возвожность добавления смайликов в коментарии, смайлик беру в ссылку: <a onclick="document.f.value.text=""document.f.value.text + ":)";" /> - неработает, должна добавлять смайлик в поле формы
Пожалуйста, помогите найти ошибку.
Пример неработаюего скрипта можно увидеть на первом смайлике на странице: http://www.x-film.org/film.php?id=31

Здесь куча ошибок:
1. все кавычки внутри закавыченной стоки должны быть заслешены, т.е. \"
2. к id=text объекта TEXTAREA нельзя так обратиться, нужно использовать метод document.getElementById("text") или <TEXTAREA name=text ...
3. и эта строка (<a onclick="document.f.value.text=""document.f.value.text + ":)";" />) лишена смысла, правильнее было бы <A href=# onclick='document.getElementById("text").text+="<IMG src=\"путь к смайлу\">" '> ... </A>

<A href=# onclick='document.getElementById("text").text+="<IMG src=\"путь к смайлу\">" '> ... </A> - не работает


_____________
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.