powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Модифицирование скрипта
25 сообщений из 25, страница 1 из 1
Модифицирование скрипта
    #38348482
Denis1991
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здраствуйте есть скрипт. Он добавляет в существующею таблицу 3 строки в каждой 7 колонок.
Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
<script>
                  var i;      
  for (i=0; i<3; i++) {
var table=document.getElementById("myTable");
  var row=table.insertRow(-1);
  var cell1=row.insertCell(0);
  var cell2=row.insertCell(1);
  var cell3=row.insertCell(2);
  var cell4=row.insertCell(3);
  var cell5=row.insertCell(4);
  var cell6=row.insertCell(5);
  var cell7=row.insertCell(6);
  cell1.innerHTML = " ";
  cell2.innerHTML = " ";
  cell3.innerHTML = " ";
  cell4.innerHTML = " ";
  cell5.innerHTML = " ";
  cell6.innerHTML = " ";
  cell7.innerHTML = " ";
    }
</script>'); 


Вид моей таблицы в скриншоте
Записи в таблице берутся с БД на сервере. То есть например я на сервере добавляю строку и она отображается на сайте. Первая колонка код всегда на 1 больше предидущего.
Мне нужно модифицировать скрипт, чтобы вместо пустого поля в первой колонке отображалось число которое на 1 больше последнего в таблице.
...
Рейтинг: 0 / 0
Модифицирование скрипта
    #38348507
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я не вижу в Вашем скрипте никаких серверных данных
...
Рейтинг: 0 / 0
Модифицирование скрипта
    #38348517
Denis1991
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
<tr><td>'||base.id||'                                    </td> 
                    <td><input type="text" id="name1" value="'||base.namedm||'" onChange ="myFunction('||i||');"/></td>
                     <td> '||base.main_p||'  </td>
                      <td><select title="выберете отдел">
                       <option> '||owa_util.ite(viddil = base.otdel,base.otdel, null)||'-по умолчанию</option>
                        <option>1</option>
                         <option>2</option>
                          <option>3</option>
                           <option>4</option>
                            <option>5</option>
                             <option>6</option>
                              <option>7</option>
                               </select></td>
                              <td><input class="dateInput" id="date1" type="text" value="'||to_char(base.daten, 'DD.MM.YYYY')||'"></td>
                             <td><input type="text" id="check1"  size="37" value="'||base.adress||'" onChange ="myFunction('||i||');"   disabled></td>
                            <td><input type="checkbox" id="sel_check" onClick= "removeTextArea('||i||');"><font color="red">удалить</font><br> 
                           <input type="checkbox" id="red" onClick="myFunction('||i||');"><font color="blue">редактировать</font></td></tr>
...
Рейтинг: 0 / 0
Модифицирование скрипта
    #38348520
Denis1991
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Denis1991
Код: plsql
1.
<tr><td>'||base.id||' </td> 


Это данные с сервера например
...
Рейтинг: 0 / 0
Модифицирование скрипта
    #38348541
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Denis1991Denis1991
Код: plsql
1.
<tr><td>'||base.id||' </td> 


Это данные с сервера напримерну вот он, идентификатор
уже с сервера приходит
Зачем его еще и на клиенте генерить?
...
Рейтинг: 0 / 0
Модифицирование скрипта
    #38348582
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Denis1991Здраствуйте есть скрипт. Он добавляет в существующею таблицу 3 строки в каждой 7 колонок.
Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
<script>
                  var i;      
  for (i=0; i<3; i++) {
var table=document.getElementById("myTable");
  var row=table.insertRow(-1);
  var cell1=row.insertCell(0);
  var cell2=row.insertCell(1);
  var cell3=row.insertCell(2);
  var cell4=row.insertCell(3);
  var cell5=row.insertCell(4);
  var cell6=row.insertCell(5);
  var cell7=row.insertCell(6);
  cell1.innerHTML = " ";
  cell2.innerHTML = " ";
  cell3.innerHTML = " ";
  cell4.innerHTML = " ";
  cell5.innerHTML = " ";
  cell6.innerHTML = " ";
  cell7.innerHTML = " ";
    }
</script>'); 


Открой для себя цикл в цикле...

Код: html
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
<!DOCTYPE html>
<html>
<head>
<!--
<script src="http://code.jquery.com/jquery-latest.js"></script>
<link rel="stylesheet" type="text/css" href="tmp.css" />
-->
<style type="text/css">
</style>
</head>
<body>
<table id='myTable' border='1'>
</table>
<script type="text/javascript">
var i,j,table,row,cell;      
table=document.getElementById("myTable");
for (i=0; i<3; i++) {
	row=table.insertRow(-1);
	for (j=0; j<7; j++) {
		cell=row.insertCell(j);
		cell.innerHTML = i+','+j;
	};
};
</script>
</body>
</html>
...
Рейтинг: 0 / 0
Модифицирование скрипта
    #38348595
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
krvsaОткрой для себя цикл в цикле... он не откроет
http://www.sql.ru/forum/1037377/stroki-v-tablice-na-yavaskripte
...
Рейтинг: 0 / 0
Модифицирование скрипта
    #38348609
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Опять нужно кота вставлять...
...
Рейтинг: 0 / 0
Модифицирование скрипта
    #38348718
Denis1991
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ПаганельЗачем его еще и на клиенте генерить?
Скрипт добавляет к таблице с данными с сервера еще три рядка(они пустые).
Мне нужно модифицировать скрипт, чтобы вместо пустого поля в первой колонке отображалось число которое на 1 больше последнего в таблице(с данными с сервера).
...
Рейтинг: 0 / 0
Модифицирование скрипта
    #38348750
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: html
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
<!DOCTYPE HTML>
<html>  
<head>
  <style>
    table {
      border-collapse: collapse;
    }
    
    td {
      border: solid 1px #000;
    }
  </style>
</head>
<body>
  <table id="myTable">
    <tr>
      <th>Код</th>
      <th>Имя</th>
      <th>маин.п</th>
      <th>отдел</th>
      <th>Дата</th>
      <th colspan="2">Адрес</th>
    </tr>
    <tr>
      <td>1</td><td>Uriy</td><td colspan="5">&nbsp;</td>
    </tr>
    <tr>
      <td>2</td><td>Richard</td><td colspan="5">&nbsp;</td>
    </tr>
    <tr>
      <td>3</td><td>roy</td><td colspan="5">&nbsp;</td>
    </tr>
    <tr>
      <td>4</td><td>Timur</td><td colspan="5">&nbsp;</td>
    </tr>
  </table>
  <script>
    var cell, i, j, row, startIndex, table = document.getElementById('myTable');
    
    startIndex = table.rows.length;
        
    for (i = startIndex; i < startIndex + 3; i++) {    
      row = table.insertRow(i);
      
      for (j = 0; j < 7; j++) {
        cell = row.insertCell(j);
        cell.innerHTML = j ? ' ' : i;
      }
    }
  </script>
</body>
</html>
...
Рейтинг: 0 / 0
Модифицирование скрипта
    #38348756
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Отдельно скрипт:
Код: html
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
<script>
  var cell, i, j, row, startIndex, table = document.getElementById('myTable');
  
  startIndex = table.rows.length;
      
  for (i = startIndex; i < startIndex + 3; i++) {    
    row = table.insertRow(i);
    
    for (j = 0; j < 7; j++) {
      cell = row.insertCell(j);
      cell.innerHTML = j ? ' ' : i;
    }
  }
</script>
...
Рейтинг: 0 / 0
Модифицирование скрипта
    #38348761
Denis1991
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо!
...
Рейтинг: 0 / 0
Модифицирование скрипта
    #38348777
Denis1991
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Только у меня почему то
...
Рейтинг: 0 / 0
Модифицирование скрипта
    #38348782
Denis1991
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я изменил одинарные кавычки удвоиными одинарными. Такова специфика PL SQL
...
Рейтинг: 0 / 0
Модифицирование скрипта
    #38348801
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Denis1991Только у меня почему то
Таки модифицируй...

Код: javascript
1.
cell.innerHTML = j ? ' ' : i + 1;
...
Рейтинг: 0 / 0
Модифицирование скрипта
    #38348803
Denis1991
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как раз зашел написать что исправил.
...
Рейтинг: 0 / 0
Модифицирование скрипта
    #38348848
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Denis1991ПаганельЗачем его еще и на клиенте генерить?
Скрипт добавляет к таблице с данными с сервера еще три рядка(они пустые).
Мне нужно модифицировать скрипт, чтобы вместо пустого поля в первой колонке отображалось число которое на 1 больше последнего в таблице(с данными с сервера).а дальше? что будет делать юзер с этими строками? заполнять данными и отправлять в БД?
...
Рейтинг: 0 / 0
Модифицирование скрипта
    #38348908
Denis1991
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да. Но не сейчас))
...
Рейтинг: 0 / 0
Модифицирование скрипта
    #38348932
deblogger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это школьник которому дали задание на лето. Вот он и прикалывается.
...
Рейтинг: 0 / 0
Модифицирование скрипта
    #38348935
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну вот отправит юзер в БД строку с номером 5
а после обновления страницы увидит, что ей база данных присвоила номер 6
потому что пока он редактировал, то другой юзер уже вписал в БД строку под номером 5
а если он себе в уме запомнил цифру 5 и смотрит только на 5-ю строку, то он слегка удивится, потому что там вообще не те данные которые он вносил

ну и толку от этих сгенерированных на клиенте номеров? я бы там оставил пустую клетку и все
...
Рейтинг: 0 / 0
Модифицирование скрипта
    #38348942
deblogger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[quot Denis1991]ПаганельМне нужно модифицировать скрипт, чтобы вместо пустого поля в первой колонке отображалось число которое на 1 больше последнего в таблице(с данными с сервера).

Код: sql
1.
<td>dannye_s_servera++;



Ни option ни td можно "ни" закрывать если после них идет tr td или option соответственно.
...
Рейтинг: 0 / 0
Модифицирование скрипта
    #38348973
Denis1991
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
debloggerНи option ни td можно "ни" закрывать если после них идет tr td или option соответственно.
Да действительно, дельный совет спасибо
debloggerЭто школьник которому дали задание на лето. Вот он и прикалывается.
Вы видели школьников которым дают задания в PL SQL Developer?
Паганелья бы там оставил пустую клетку и все
Да вы правы, так наверное и сделаю. Я об этом ещё не думал.
...
Рейтинг: 0 / 0
Модифицирование скрипта
    #38348976
Denis1991
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
debloggerЭто школьник которому дали задание на лето. Вот он и прикалывается.
Кстати у школьников наверное своих серверов нет
...
Рейтинг: 0 / 0
Модифицирование скрипта
    #38348990
deblogger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Denis1991 Кстати у школьников наверное своих серверов нет

Что ж вам сервер не увеличивает на 1 как вы того желаете? Вопрос риторический. Дело потому что не в длине пиписьки, а в ее диаметре. :)

Чтобы сервер вам выдавал сразу попросите его сделать так Некоторое_поле_из_базы_данных = Некоторое_поле_из_базы_данных +1 AS Некоторое_поле_из_базы_данных_увеличенное_на_1
...
Рейтинг: 0 / 0
Модифицирование скрипта
    #38348994
deblogger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кроме сервера у вас еще есть кот Palmface. :)
...
Рейтинг: 0 / 0
25 сообщений из 25, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Модифицирование скрипта
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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