return

Здесь задаём вопросы и получаем ответы по системе uCoz!
Правила форума
1. Темы с названиями Помогите, Как сделать, Хелп, Не могу найти и так далее будут перенесении в мусорку без предупреждения!
2. Любой транс-лит будет удален, так что подумайте стоит ли писать транс-литом.
3. Темы не по тематике этого раздела будут также перенесены в мусорку. (Например по DLE, phpBB, php скриптам и так далее...)
4. Не забываем про Общие правила форума!
Ответить
JUNKIE
Сообщения: 47
Зарегистрирован: 15 авг 2008, 17:29

return

Сообщение JUNKIE »

Возникла такая проблемка..
Создал небольшой скрипт

Код: Выделить всё

function after(e, text) { 
       var span =  document.createElement("span") ;
 ge(e).parentNode.REPLACEBefore( span, ge(e).nextSibling ) ;
              span.innerHTML=text;   

}


Далаю вызов таким способом

Код: Выделить всё

<input id="srch" type="text" onclick="after('srch', 'текст');">

После поля создается span в котором написан "текст".
Проблема в том что при повторном нажатии создается еще 1 span и получается сколько будешь щелкать на поле столько раз создастся новый спан. Как решить ету проблему. что бы только 1 спан создался незавасимо от количества кликов?
Аватара пользователя
XxMARSxX
Сообщения: 1991
Зарегистрирован: 20 апр 2008, 18:02

Re: return

Сообщение XxMARSxX »

дать спану ил и при создании проверять есть ли спан с таким ид, если нет - создавать
Ахтунг!

Делаю всякую херню для ЮкОз за доллары или не делаю если просьба пахнет бредом перегретого мозга.

А у меня Windows 7 :P

Изображение
Что такое НЕТЕЛИБ?
JUNKIE
Сообщения: 47
Зарегистрирован: 15 авг 2008, 17:29

Re: return

Сообщение JUNKIE »

спасибо организовал при помощи id++
Ответить