Рекомендуется: код ASP напрямую добавляет и удаляет таблицы и поля доступа В этом примере в основном рассказывается, как использовать операторы Create, Drop и изменение для добавления и удаления таблиц и полей доступа. Код выглядит следующим образом: % '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' ' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' ' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' ' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' ' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' ' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' ' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' ' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '
Во второй половине дня я сделал ASP+JS для достижения эффекта вращения изображения. Изображение эффекта выглядит следующим образом: вращение изображения слева состоит в том, что я использовал JS, а затем я изменил его на использование ASP для достижения эффекта.
Pic.asp исходный код:
<%
'Подключение кода базы данных сохраняет
SQL = (выберите * из порядка PIC от Picorder ASC, ID DESC)
Установить rs = server.createObject (adodb.recordset)
Если rs.eof и rs.bof, тогда
%>
Document.Write ('еще нет фотографий);
<%
Еще
%>
var Focus_width = 820
var Focus_height = 185
var text_height = 0
var swf_height = focus_height+text_height
<%
'Пожалуйста, сохраните источник при перепечатку
Делать, пока не rs.eof
PICS = PICS & RS (PICURL) & | 'Подключить картинки с |
Ссылки = ссылки и rs (picaddress) & |
Rs.movenext
Петля
piclen = len (фото)
PICS = слева (PICS, (PICLEN-1)) 'Функция-удалить последнюю |
Linkslen = len (ссылки)
Links = Left (ссылки, (LinkSlen-1))
%>
var pics = '<%= pics%>'
var links = '<%= links%>'
var texts = ''
document.write ('<object classid = clsid: d27cdb6e-ae6d-11cf-96b8-444553540000 codebase = http: //fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0 0.0-wwidty =' widthiD/' +' widthId-' +' widthID/' +' widthId-' +' widthId/' +' widthId/' +' widthID/widthiD. высота = ' + swf_height +'> ');
document.write ('<param name = AllingCrickAccess value = samedomain> <param name = значение фильма = flash/pixviewer.swf> <param name = Quality value = High> <param name = bgcolor value =#ffffff>');
document.write ('<param name = значение меню = false> <param name = wmode value = opaque>');
document.write ('<param name = flashvars value = pics ='+pics+'& links ='+links+'& texts ='+texts+'& borderwidth ='+focus_width+'& borderheight ='+focus_height+'& texttheight ='+text_height+'>');
document.write ('<embed src = flash/pixviewer.swf wmode = opake flashvars = pics ='+pics+'& links ='+links+'& texts ='+texts+'& borderwidth ='+focus_width+'& borderheight ='+fociet_height+'& text -theight ='+'hehe_hehe =' focide+'& text -theight ='+' bgcolor =#ffffff Quality = high width = '+ focus_width+' height = '+ focus_height+' AllingCrickCess = samedomain type = application/x-shockwave-flash pluginspage = http: //www.macromedia.com/go/getflashplayer/> '); document.write ('</object>');
< %Конец, если %>
Затем в месте, где называется домашняя страница, <script type = text/javascript src = pic.asp> </script>
pixviewer.swf может быть загружен по адресу /flash/pixviewer.swf.
Автор: Вурун Источник:
Поделиться: ASP Советы: метод Rs.Getrows Метод getRows () должен копировать данные из записи в двухмерный массив. Это двухмерный массив. Первый индекс отмечает поле, а второй отмечает номер записи. Таким образом, rsarray = rs.getrows () rsarray (0, 0) означает первое значение поля первой строки набора записей Rsarray (1, 0) означает, что данные второго массива значений поля в первой строке набора записей гарантированы.