powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Разбивка строк
12 сообщений из 12, страница 1 из 1
Разбивка строк
    #36020585
Fynjy1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день, у меня есть строка
str= Поезд № 1,Поезд № 31,Поезд № 4578,Поезд № 85,Поезд № 45485,Поезд № 58,Поезд № 41,Поезд № 2

надо получить страницу такого плана
Поезд № 1,Поезд № 31,Поезд № 4578,Поезд № 85,
Поезд № 45485,Поезд № 58,Поезд № 41,Поезд № 2

строка не постоянно длины ее я передаю из другой программы, надо что бы слова в строке которые не влезают переносились на другую строчку и тоже поддчеркивались. помогите реализовать пожалуйста??
...
Рейтинг: 0 / 0
Разбивка строк
    #36020594
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Fynjy1...строка не постоянно длины ее я передаю из другой программы...
Откуда и куда?
...
Рейтинг: 0 / 0
Разбивка строк
    #36020605
Fynjy1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ShSerge, строку я передаю из delphi
...
Рейтинг: 0 / 0
Разбивка строк
    #36020619
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Fynjy1ShSerge, строку я передаю из delphi
Куда и как?
...
Рейтинг: 0 / 0
Разбивка строк
    #36020636
Fynjy1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ShSerge,
В дельфе есть такой компонент TpageProducer который работает на JavaScript, вот в него и передау строку с помощью его внутренних функций.
я сейчас сделала вот так

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
<table width="100%">
   <% bl.FirstRow(); var i= 0 ;var s='';
     while (!bl.Eof())
     {%>
     <%str=str+bl.poezd_num.Value+ ', Поезд № '%>
     <% bl.nextRow()} // while %>
   <% if (str.length> 100 )
      {s=str.substring( 0 , 100 )%>
       <tr><td class="name"><%=s%></td></tr>
       <% s=str.substring( 100 , 200 )%>
       <tr><td class="name"><%=s%></td></tr>
      <%}%>


   <tr><td class="name"> </td></tr>
   <tr><td class="name"> </td></tr>
   <tr><td class="name"> </td></tr>
   <tr><td class="name"> </td></tr>
   <tr><td class="name"> </td></tr>
   <tr><td class="name"> </td></tr>
   <tr><td class="name"> </td></tr>
   <tr><td class="name"> </td></tr>

class="name"> такой
name {
border-bottom: 1px solid black;
text-align: left;
font-size: 10 pt;
}

подскажите как реализовать для любой строки сейчас у меня жестко числа
...
Рейтинг: 0 / 0
Разбивка строк
    #36020640
Fynjy1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
еще надо что бы потом шли пустые подчеркнутые строки если не хватате данных до конца страницы
...
Рейтинг: 0 / 0
Разбивка строк
    #36020664
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Задайте в цсс жёстко ширину ячейки, и пропишите там же стиль text-decoration:underline
...
Рейтинг: 0 / 0
Разбивка строк
    #36020668
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А насчёт пустых подчёркнутых строк без конкретного примерчика даже не знаю.
...
Рейтинг: 0 / 0
Разбивка строк
    #36020681
Fynjy1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ShSergeЗадайте в цсс жёстко ширину ячейки, и пропишите там же стиль text-decoration:underline

не могли бы привести пример, я не совсем понимаю никогда не работала с Javascript
...
Рейтинг: 0 / 0
Разбивка строк
    #36020724
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я думаю, что яваскрипт здесь и не нужен. Строчку Вы и дельфями прекрасно сформируете (не надо там ничего переносить), а дальше с помощью стилей.
...
Рейтинг: 0 / 0
Разбивка строк
    #36024834
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Fynjy1не могли бы привести пример

Как вариант...

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>Test</title>
<style type='text/css'>
#LongStr {
	width: 360px;
	text-decoration: underline;
}
</style>
</head>

<body>
<div id='LongStr'>
	Поезд №  1 ,Поезд №  31 ,Поезд №  4578 ,Поезд №  85 , Поезд №  45485 ,Поезд №  58 ,Поезд №  41 ,Поезд №  2 
</div>
</body>
</html>
...
Рейтинг: 0 / 0
Разбивка строк
    #36024836
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Только при формировании строки не ставь пробел после "№" и обязательно ставь после ","...
----------
Cache for Windows (x86-32) 2007.1.3 (Build 607) Wed Oct 17 2007 02:12:09 EDT
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Разбивка строк
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]