Всем привет!
Сразу прошу прощения, если эту тему разместил, где нужно, но ничего лучшего не предумал. Есть такая пробема:
На страничке сеть пле ввода текста (textarea) и 2 radiobutton. Нужно, чтобы при смене радиобаттон textarea сменялся на FCKEditor и наоборот. Сначала была проблема, как получить значение с rabiobutton с помощью яваскрипта, но её уже решил. Теперь стоит проблема в самом переключении...
Пробовал делать так: создавал 2 div-а с разными id, в один засунуть textarea а в другом создать объект fckeditor-а. Div с fckeditorom делаю скрытым и хотел сделать так, чтобы при смене радиокнопочек изменялось свойство display у этих дивов на block и none:
CODE ( htmlphp):
скопировать код в буфер обмена
<div id="mm_textarea"> <textarea style="width:100%; height:200px;" id="mm_text" name="mm_text"></textarea> </div> <div id="mm_fckeditor" style="display:none;"> <? $oFCKeditor = new FCKeditor('mm_text') ; $oFCKeditor->Width = "100%"; $oFCKeditor->Height = "400"; $oFCKeditor->Create() ; ?> </div>
По-идее при загрузке этого кода должен быть виден textarea, а fckeditor должен быть скрытым. Но проблема в том, что они оба показываются. При просмотре кода firebug-ом видно, что fckeditor находит вне div-а с id=mm_fckeditor, хотя, как мне кажется, именно в нём он и должен находиться.
Кто-то знает, как решить эту проблему моим методом (с изменением свойств двух дивов)? Или может быть кто-то знает, как решить её по-другому?
Всем заранее спасибо!
|