Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 18.03.2015, 12:50
Аспирант
Отправить личное сообщение для McLotos Посмотреть профиль Найти все сообщения от McLotos
 
Регистрация: 18.11.2010
Сообщений: 56

Почему может не срабатывать скрипт
Добрый день. Написал скрипт, проверил через jsfiddle, всё работало, залил на сайт не работает.
Подскажите что может быть
<form name="addPart" method="post" enctype="multipart/form-data" autocomplete="off">
<input type="button" id="bold" value="Жирный">
<input type="button" id="italic" value="Курсив">
<input type="button" id="underline" value="Подчеркнутый">
<input type="button" id="strikethrough" value="Зачеркнутый">
<div id="wysiwyg" name="textarea" contenteditable="true"></div>
</form>

window.onload=function(){
wysiwyg = document.getElementById('wysiwyg');
  if(wysiwyg)
   {
     buttons = document.getElementsByTagName('input');
     for(i=0;i<buttons.length;i++)
      {
        if(buttons.item(i).getAttribute('id')!==null)
        {
          buttons.item(i).onclick=function(){
            document.execCommand(this.id, false, null );
          }
        
        }
      }

   }}
UPD
Как оказалось, всё работает, просто в css не были прописаны правила, т.е. просто не было видно что слово обернуто в тэг

Последний раз редактировалось McLotos, 18.03.2015 в 13:14.
Ответить с цитированием
  #2 (permalink)  
Старый 19.03.2015, 11:59
Профессор
Отправить личное сообщение для krasovsky Посмотреть профиль Найти все сообщения от krasovsky
 
Регистрация: 21.12.2012
Сообщений: 869

неплохо бы тебе через var объявлять переменные. Кроме того, если не объявлять ее в коде вообще а открыть консоль и написать wysiwyg - ты увидишь что эта переменная уже объявлена, и в ней уже содержится элемент
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Почему в хроме может не работать метод MKCOL? asci AJAX и COMET 0 14.02.2013 22:45
Скрипт обратного отсчета с функцией Waker5 Общие вопросы Javascript 1 23.08.2012 10:06
Почему данный скрипт работает только в IE? hacker_007 Общие вопросы Javascript 4 08.09.2011 16:58
Почему скрипт срабатывает только после обновления страницы? Randomizer jQuery 2 01.09.2010 19:01
Почему может не работать value в textarea Snipe Элементы интерфейса 2 24.02.2009 19:27