![]() |
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]() ![]() ![]() |
|
Sukhof |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 114 Регистрация: 18.4.2004 Где: Тюмень Репутация: 0 Всего: 2 |
быть может тупее вопроса нет! но все таки, возращаясь к теме редактирование файла, так вот вывел html файл для редактирования в тег <textarea></textarea>, возможно ли подсветить синтаксис, выведенного кода.
--------------------
Не бойся делать то, что не умеешь. Помни Ковчег построил любитель, а Титаник профессионалы. |
|||
|
||||
arial |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 772 Регистрация: 11.3.2003 Где: Архангельская обл . Репутация: 6 Всего: 7 |
Подсветить код между <textarea></textarea> нельзя!
-------------------- Есть люди, в которых живет Бог. Есть люди, в которых живет дьявол. А есть люди, в которых живут только глисты. (Ф. Раневская) |
|||
|
||||
Secandr |
|
|||
![]() Связист ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4043 Регистрация: 3.8.2003 Где: Russia, Volgograd Репутация: 5 Всего: 39 |
Sukhof Есть способ, сильно извращёный и работать будет только в IE 5.0 и выше, но вопрос задовать нужно уже в конференции по javascript и css.
|
|||
|
||||
HelpAusHeaven |
|
|||
Новичок Профиль Группа: Участник Сообщений: 5 Регистрация: 25.4.2004 Репутация: нет Всего: нет |
т.е. подсветить текст между <textarea> тэгами все-таки можно? |
|||
|
||||
Cheba |
|
|||
![]() pointless one ![]() ![]() ![]() Профиль Группа: Vingrad developer Сообщений: 1777 Регистрация: 27.11.2003 Где: /dev/null Репутация: 1 Всего: 62 |
МОжно, но только в IE и основаных на нем броузерах.
|
|||
|
||||
Secandr |
|
|||
![]() Связист ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4043 Регистрация: 3.8.2003 Где: Russia, Volgograd Репутация: 5 Всего: 39 |
HelpAusHeaven можно, можно даже вводить текст и править его жирность, курсив, ... - но только в эксплорере.
|
|||
|
||||
Sardar |
|
|||
![]() Бегун ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6986 Регистрация: 19.4.2002 Где: Нидерланды, Groni ngen Репутация: 4 Всего: 317 |
Если обычному слою задать стиль: overflow:auto; width:xxx; height:xxx то он будет вести себя как iFrame, т.е. появятся полосы прокрутки. Дальше дело техники, в слой можно поместить все что угодно и работать будет везде.
Если сам начнешь писать, то помогу. -------------------- Опыт - сын ошибок трудных © А. С. Пушкин Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik Оценить мои качества можно тут. |
|||
|
||||
Sukhof |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 114 Регистрация: 18.4.2004 Где: Тюмень Репутация: 0 Всего: 2 |
Да сам пишу! вот весь код
<? echo $http_user_agent; $sub = $HTTP_GET_VARS['sub']; $file= $HTTP_GET_VARS['file']; $f = fopen ("$sub/$file", "a+"); echo "сейчас редактируется файл " ."<br><b><span style='font-size: 15pt'>$sub/$file</span></b>"; ?></td><td bgcolor=FFE4C4 align="left" width="500" class=nach> Выбрать файл <SELECT NAME="navSelect" ONCHANGE="top.location.href = this.options[this.selectedIndex].value" class=input> <OPTION><b>***</b></OPTION> <OPTION VALUE="edit.php?sub=inc&file=top.inc">/inc/top.inc</OPTION> <OPTION VALUE="edit.php?sub=inc&file=bottom.inc">/inc/bottom.inc</OPTION> <OPTION VALUE="edit.php?sub=inc&file=css.inc">/inc/css.inc</OPTION> <OPTION VALUE="edit.php?sub=inc&file=menu.inc">/inc/menu.inc</OPTION> <OPTION VALUE=""></OPTION> <OPTION VALUE="edit.php?sub=shall&file=index.php">../shall/index.php</OPTION> </SELECT> </td></tr> <!--меню--> <tr><td class=nach bgcolor=FFF8DC colspan=3>перейти:<br><a href="*****">[открыть]</a> <a href="*****">[на главную]</a> <a href="****">[новый]</a> <!--поле редактирования--> <form method=post action="******"> поле для редактирования<br> <textarea name="edit" value="" cols=120 rows=20 class=input><? fpassthru ($f)?></textarea></td></tr> <tr><td valign="top" class=nach> сохранить как // сохр. под другим именем<br> <input type="text" name=save value="" class=input><br><br> <input type="submit" value=сохранить name="submit"> <input type="hidden" name="sub" value="<? echo $sub?>"> <input type="hidden" name="file" value="<? echo $file?>"> </form> Это сообщение отредактировал(а) Sukhof - 26.4.2004, 01:03 --------------------
Не бойся делать то, что не умеешь. Помни Ковчег построил любитель, а Титаник профессионалы. |
|||
|
||||
Secandr |
|
|||
![]() Связист ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4043 Регистрация: 3.8.2003 Где: Russia, Volgograd Репутация: 5 Всего: 39 |
Sardar И тескт вводить можно будет? И постом отправлять?
|
|||
|
||||
Sardar |
|
|||
![]() Бегун ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6986 Регистрация: 19.4.2002 Где: Нидерланды, Groni ngen Репутация: 4 Всего: 317 |
Нет. Но! это можно сделать самому. Все что есть это поле с полосами прокрутки, в которое можно поместить все что угодно. Мы сами програмно реализуем курсор - это не сложно. Под виндой(ИЕ) можно пользоватся буфером обмена, в других платформах/браузерах не знаю. При отправке берем у слоя DOM дерево и генерим по нему html.
Эту же фичу можно сделать и во флеш. Не знаю на сколько это будет актуально, ИЕ уже имеет встроенную поддержку такого текстового поля, если покопатся в доках мозиллы то, возможно, что то подобное можно найти. Через N'oe(надеюсь не долгое) время все браузеры будут иметь эту фичу. -------------------- Опыт - сын ошибок трудных © А. С. Пушкин Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik Оценить мои качества можно тут. |
|||
|
||||
Sukhof |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 114 Регистрация: 18.4.2004 Где: Тюмень Репутация: 0 Всего: 2 |
Так все таки можно это сделать и если да то напишите кто-нибудь код
--------------------
Не бойся делать то, что не умеешь. Помни Ковчег построил любитель, а Титаник профессионалы. |
|||
|
||||
Sardar |
|
|||
![]() Бегун ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6986 Регистрация: 19.4.2002 Где: Нидерланды, Groni ngen Репутация: 4 Всего: 317 |
Извнини, свободного времени совсем нет =/ Может когда нибудь напишу, по идее сложного особо ничего нет. -------------------- Опыт - сын ошибок трудных © А. С. Пушкин Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik Оценить мои качества можно тут. |
|||
|
||||
![]() ![]() ![]() |
Правила форума "PHP" | |
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |