Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: сгенерировать таблицу
 
 автор: ronin   (19.02.2009 в 15:09)   письмо автору
 
 

Здравствуйте!
у меня таблица, где инфа ложиться колонками, а мне нужно строками.
recordSet("значение") - это отрывающий тег имени элемента.

function getRecords(locale,docid,place) {
var plate = new String();
var lemme = new String(docid);
var dest = new String(place);
var recordSet = window.document.getElementById(lemme).recordset;
while(!recordSet.EOF) {

plate += "<center><table border=\"1\" width=\"700\" cellpadding=\"5\" cellspacing=\"0\">";
plate += "<tr>";

plate += "<td valign=\"top\">";
plate += "&nbsp;&nbsp;"+recordSet("dateofweek");
plate += "</td>";

plate += "<td valign=\"top\">";
plate += "&nbsp;&nbsp;"+recordSet("month");
plate += "</td>";

plate += "<td valign=\"top\">";
plate += "&nbsp;&nbsp;"+recordSet("dayofweek");
plate += "</td>";

plate += "<td valign=\"top\">";
plate += "&nbsp;&nbsp;"+recordSet("partofday");
plate += "</td>";

plate += "<td valign=\"top\"><center>";
plate += "<img src=\""+recordSet("obl")+"\" border=0 alt=\""+recordSet("atmos1")+"\" />";
plate += "</td>";

plate += "<td valign=\"top\"><center>";
plate += "<img src=\""+recordSet("obl")+"\" border=0 alt=\""+recordSet("obl")+"\" />";
plate += "</td>";

plate += "<td valign=\"top\">";
plate += "&nbsp;&nbsp;"+recordSet("atmos");
plate += "</td>";

plate += "<td valign=\"top\">";
plate += "&nbsp;&nbsp;"+recordSet("temper");
plate += "</td>";
plate += "</tr>";
plate += "</td></tr></table></center>";

recordSet.moveNext();
}
window.document.getElementById(dest).innerHTML = plate;
}

  Ответить  
 
 автор: ronin   (19.02.2009 в 16:59)   письмо автору
 
   для: ronin   (19.02.2009 в 15:09)
 

Получилось! помог найденный на форуме php скрипт который оказался универсальным:

plate +=  "<table  cellspacing='6' cellpadding='0' height='260' width='100%'>";
var final = 0; //script horizontal

var recordSet = window.document.getElementById(lemme).recordset;
while(!recordSet.EOF) {
if(final == 0){ //script horizontal
plate += "<tr>"; //script horizontal
}
plate += "<td>";//script horizontal
plate += "<center><table border=\"1\" width=\"80\" cellpadding=\"0\" cellspacing=\"0\">";

plate += "<tr><td valign=\"top\">";
plate += "&nbsp;&nbsp;"+recordSet("dateofweek");
plate += "</td></tr>";

plate += "<tr><td valign=\"top\">";
plate += "&nbsp;&nbsp;"+recordSet("month");
plate += "</td></tr>";

.....
plate += "<tr><td valign=\"top\">";
plate += "&nbsp;&nbsp;"+recordSet("temper");
plate += "</td><tr>";

plate += "</td></tr></table></center>";


plate +="</td>";//script horizontal
    final++; //script horizontal
    if(final == 11)
    {  //script horizontal
      plate += "</tr>";//script horizontal
       final = 0; //script horizontal
    }
    recordSet.moveNext();
    }  //script horizontal
 plate += "</table>"; //script horizontal
window.document.getElementById(dest).innerHTML = plate;
}

  Ответить  
 
 автор: PAT   (19.02.2009 в 18:38)   письмо автору
 
   для: ronin   (19.02.2009 в 16:59)
 

И как вы этот скрипт назвали? :-)

Вот так вот и рождаются легенды и мифы...

  Ответить  
 
 автор: ronin   (19.02.2009 в 23:39)   письмо автору
 
   для: PAT   (19.02.2009 в 18:38)
 

ну если был соус Фрекен Бок (это из книги, а не из мультика), то это УНИВЕРСАЛЬНЫЙ КЛИЕНТО-СЕРВЕРНЫЙ ГОРИЗОНТАЛЬНЫЙ СКРИПТ!!!

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования