Вопрос по DHRMLEdit

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
ChelDm
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 112
Зарегистрирован: 14.02.2004 (Сб) 14:56

Вопрос по DHRMLEdit

Сообщение ChelDm » 01.06.2004 (Вт) 9:52

Когда формирую в этой штуки страницу при нажатии клавиши Enter курсор переходит не на следующую строку, а через одну. Получается как бы двойной интервал, в файл он записывает тэг <p>Текст</p>
Как сделать что бы он вместо <p> тавил <br>. Очень нужно скоро защита диплома. Не сделан тока ентот глук :(

ChelDm
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 112
Зарегистрирован: 14.02.2004 (Сб) 14:56

Сообщение ChelDm » 01.06.2004 (Вт) 10:05

Ой сории DHTMLEdit :oops:

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 01.06.2004 (Вт) 10:29

Учить матчасть надо.
Стандартный стиль <p> - полуторный отступ перед абзацем.
Либо переопределяй (или добавляй свой) стиль, в котором в явном виде указывать отступ перед абзацем равный 0, либо ручками заменяй <p> на <br>.

З.Ы. Можешь попробовать нажимать Shift+Enter, это де-факто "перенос строки" (а не "новый абзац") и должен вставляться именно <br>.
Lasciate ogni speranza, voi ch'entrate.

ChelDm
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 112
Зарегистрирован: 14.02.2004 (Сб) 14:56

Сообщение ChelDm » 01.06.2004 (Вт) 10:46

Я не знаю как переопределить стиль, можно по подробнее :oops:

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 01.06.2004 (Вт) 11:48

Выполни команду меню "Просмотреть HTML-код" для любой страницы на сайте. В полученном тексте найди что-то вроде:
Код: Выделить всё
<style type="text/css">
<!--

/* General page style. The scroll bar colours only visible in IE5.5+ */
body {
   background-color: #E5E5E5;
   scrollbar-face-color: #DEE3E7;
   scrollbar-highlight-color: #FFFFFF;
   scrollbar-shadow-color: #DEE3E7;
   scrollbar-3dlight-color: #D1D7DC;
   scrollbar-arrow-color:  #006699;
   scrollbar-track-color: #EFEFEF;
   scrollbar-darkshadow-color: #98AAB1;
}

Данный пример суть переопределение стиля тэга <body>. С <p> делается точно также.
Ты можешь не переопределять стандартные стили, а добавить свои собственные, типа того:
Код: Выделить всё
<style type="text/css"><!--
.mypara {
   font-family: Courier, 'Courier New', sans-serif; font-size: 11px; color: #006600;
   border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px
}
--!></style">

И использовать <p class=".mypara">
Lasciate ogni speranza, voi ch'entrate.

ChelDm
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 112
Зарегистрирован: 14.02.2004 (Сб) 14:56

Сообщение ChelDm » 01.06.2004 (Вт) 12:34

Мне нужно как бы не насайте, у меня страница редактируется в форме, там у меня пользователь вводит текст, вставляет картинки, а потом сохраняет

natcap
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 234
Зарегистрирован: 25.06.2003 (Ср) 13:15
Откуда: Москва

Сообщение natcap » 01.06.2004 (Вт) 13:58

Простите, но перед тем как писать свой редактор DHTML, не мешало бы выучить то, что хочешь написать, а именно HTML, JavaScript и CSS - без первого и последнего нечего вообще соваться... (ИМХО)
Медленно переезжаю с 6.0 на 2008 .... задавая тонны глупых вопросов :)

ChelDm
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 112
Зарегистрирован: 14.02.2004 (Сб) 14:56

Сообщение ChelDm » 01.06.2004 (Вт) 15:17

А кто сказал, что я пишу Html редактор :D
Просто мне так нужно сделать. Что Html страницы нельзя использовать для отображения информации в других случаях

natcap
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 234
Зарегистрирован: 25.06.2003 (Ср) 13:15
Откуда: Москва

Сообщение natcap » 01.06.2004 (Вт) 15:24

ха.. ты редактируешь ШТМЛ код, значит пишешь редактор ШТМЛ :P
Медленно переезжаю с 6.0 на 2008 .... задавая тонны глупых вопросов :)

ChelDm
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 112
Зарегистрирован: 14.02.2004 (Сб) 14:56

Сообщение ChelDm » 01.06.2004 (Вт) 15:28

В принципе ты прав, но енто мне нуна не для Интернет, и на сайт енто совсем не похожа

natcap
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 234
Зарегистрирован: 25.06.2003 (Ср) 13:15
Откуда: Москва

Сообщение natcap » 01.06.2004 (Вт) 15:47

1. я могу быть только правА :)))))

2. а какя суть разница для инета или нет :) Пишеть то в какой формат?в ШТМЛ? ТОгда либо сохраняй стиль в сам ШТМЛ или создавай внешний стилевой файл и цепляй его к ШТМЛю, но тогда носи с собой (с ШТМЛ, картинками и прочим мусором)

сам стиль примерно такой
p{
margin: 2px 2px 2px 2px; /*определение отступа обзацев со всех сторон*/
text-indent: 25px; /*определение красной строки*/
font-family: Arial, Helvetica, sans-serif;/*шрифт*/
font-size: 9pt;
}

если его кидать во вне, то файл называешь например st.css, кидаешь в ту же папку что и ШТМЛ, в штмл в head прописываешь
<link rel="STYLESHEET" type="text/css" href="st.css">

Если в сам ШТМЛ, то окружаешь <style type="text/css"> и </style> b это все до body
Медленно переезжаю с 6.0 на 2008 .... задавая тонны глупых вопросов :)

ChelDm
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 112
Зарегистрирован: 14.02.2004 (Сб) 14:56

Сообщение ChelDm » 01.06.2004 (Вт) 15:55

Большое спасибо приду домой с работы попробую :D
Как приятно полусать помощь из женских рук :D

natcap
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 234
Зарегистрирован: 25.06.2003 (Ср) 13:15
Откуда: Москва

Сообщение natcap » 01.06.2004 (Вт) 16:06

кушайте, не обляпайтесь :)
Медленно переезжаю с 6.0 на 2008 .... задавая тонны глупых вопросов :)

Alexanbar
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1727
Зарегистрирован: 13.04.2004 (Вт) 23:04
Откуда: Волгоградская обл.

Сообщение Alexanbar » 01.06.2004 (Вт) 22:40

А по-моему, можно нажать Shift+Enter, и будет переход на следующую строку (на одинарный интервал). Между строками вставляется BR.

ChelDm
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 112
Зарегистрирован: 14.02.2004 (Сб) 14:56

Сообщение ChelDm » 02.06.2004 (Ср) 10:38

Да конечно есил Shift+Enter, то <br>


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: Yandex-бот и гости: 27

    TopList