moonrise

Advanced Member | Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору roma Очередной раз выручаешь только смотри.. Код: <html> <head> <script language="JavaScript"> <!-- hide function new_win(tex) { myWin= open("", "displayWindow", "width=500,height=400,status=yes,toolbar=yes,menubar=yes"); myWin.document.open(); myWin.document.write("<html><head>"); myWin.document.write("</head><body>"); myWin.document.write(tex); myWin.document.write("</body></html>"); myWin.document.close(); } function start() { for (var i=1; i<authorDSO.recordset.RecordCount+1; i+=1) { authorDSO.recordset.AbsolutePosition=i; document.all.mesto.innerHTML=document.all.mesto.innerHTML+'<table border=1><tr><td onclick=new_win("'+document.all.pole1.value+'")>' +document.all.pole1.value+'</td><td>'+document.all.pole3.value+'</td></tr></table>'; } //document.write(document.all.mesto.innerHTML); } // --> </script> </head> <body onload="start()"> <object id="authorDSO" CLASSID="clsid:333C7BC4-460F-11D0-BC04-0080C7055A83"> <PARAM NAME="DataURL" VALUE="news.txt"> <PARAM NAME="FieldDelim" VALUE="$"> <PARAM NAME="UseHeader" VALUE="True"> <PARAM NAME="language" VALUE="ru"> <PARAM NAME="CharSet" VALUE="Windows-1251"> </object> <p id=mesto></p> <INPUT type=hidden name=pole1 DATASRC=#authorDSO DATAFLD="clor"> <INPUT type=hidden name=pole2 DATASRC=#authorDSO DATAFLD="date"> <INPUT type=hidden name=pole3 DATASRC=#authorDSO DATAFLD="text"> </body> </html> | в news.txt следующее: Код: clor$ date$ text 1_01$22.10.01$text1 1_02$22.10.01$text2 1_03$22.10.01$text3 1_04$22.10.01$text4 | мало того, что из 4-х записей отображаются только 3 (4 не отображается), но он еще и ошибку выдает скобка ему где-то нужна... никак не могу найти, что ему не хватает... и если расскоментировать Цитата: //document.write(document.all.mesto.innerHTML); | , то HTML код вообще не показывается новая фича такая.. защита от просмотра как бы с этим побороться?  Добавлено Да.. еще хотел спросить... Можно сделать так, что бы не каждая запись таблицей представлялась? к примеру вместо Цитата: написать Код: <table border=1 id=mesto></table> | , а в скрипте эти теги убрать... у меня при такой попытке он выдал Цитата: ... Добавлено Ошибки исправил (в коде красным), но до сих пор появляются только 3 из 4-х записей и остается вопрос про избавление от кучи таблиц. Добавлено Кстати...HTML код при при раскоментировании все равно не показывает. ой.. а он при раскоментировании и не работает говорит при нажатии на ячейку, что предполагается наличие объекта. Добавлено разобрался с непоказыванием записи... исправления тоже красным Остался вопрос об избавлении от таблиц и о раскоментировании.
---------- Истина внимательно выслушивает спорящих... вздыхает и уходит. |
| Всего записей: 1987 | Зарегистр. 19-09-2001 | Отправлено: 11:33 30-01-2003 | Исправлено: moonrise, 13:24 30-01-2003 |
|