Рекомендуется: общий синтаксис из 11 баз данных в программировании ASP Эта статья в основном представляет общий синтаксис для соединений ASP с 11 базами данных. Для получения подробной информации, пожалуйста, обратитесь к следующему: 1. Метод подключения без DSN. База данных доступа: Ниже приводится указанный контент: set adocon = server.createObject (adodb.connection) Adoconn.opendriver = {Microsoft Access Driver (*. MDB)}; Dbq = _ server.mappath
Некоторые коды ASP, которые стоит собирать некоторые коды ASP, которые стоит собрать
1. Oncontextmenu = window.event.returnValue = false полностью заблокирует правую кнопку мыши
<таблица границы OncontextMenu = return (false)> <Td> Нет </table> можно использовать для таблицы
2. <Body OnselectStart = вернуть False> не подключить и предотвратить копирование
3. OnPaste = вернуть ложь не разрешено вставлять
4. oncopy = вернуть false; oncut = вернуть false; предотвратить копирование
5. <Link rel = коварный значок href = favicon.ico> изменить свой собственный значок перед адресной панели IE
6. <Link rel = закладка href = favicon.ico> может отобразить свой значок в своих любимых
7. <input style = ime-mode: отключить> Закройте метод ввода
8. Всегда носите рамку
<script language = javascript> <!-
if (window == top) top.location.href = Frames.htm; //frames.htm - веб -страница кадров
// -> </script>
9. Предотвратить кадры
<Script language = javascript> <!-
if (top.location! = self.location) top.location = self.location;
// -> </script>
10.
11. <input type = value = value = Просмотреть исходный код веб -страницы
onclick = window.location = 'view-source:' 'http://www.csdn.net/';>
12. Как проверить, использует ли клиент агент через ASP
<% if refce.servervariables (http_x_forwarded_for) <> then
response.write <font color =#ff0000> Вы прошли прокси -сервер и _
Real IP is & request.servervariables (http_x_forwarded_for)
конец, если
%>
13. Получите абсолютное положение управления
// javascript
<script language = javascript> function getie (e) {
var t = e.offsettop;
var l = e.offsetleft;
while (e = e.offsetparent) {
t = e.offsettop;
L = E.OffSetleft;
} alert (top = t /nleft = l);
} </script>
// VBScript
<script language = vbscript> <!-
Функция getie ()
Dim T, L, A, B.
Установите a = document.all.img1
t = document.all.img1.offsettop
l = document.all.img1.offsetleft
В то время как A.TagName <> Body
Установить A = A.OffSetParent
t = t A.OffSettop
L = L A.OffSetleft
Венд
msgbox top = & t & chr (13) и left = & l, 64, получите положение контроля
конечная функция
-> </script>
14. Курсор остановлен в конце текстового поля
<script language = javascript> function cc ()
{var e = event.srcelement;
var r = e.createtextrange ();
R.movestart ('персонаж', e.value.length);
R.collapse (True);
r.select ();
} </script> <input type = text name = text1 value = 123 onfocus = cc ()>
15. Определите источник предыдущей страницы
ASP:
request.servervariables (http_referer)
JavaScript:
Document.ReferRer
16. минимизировать, максимизировать, закрыть окна
<объект идентификатор = hh1 classid = clsid: adb880a6-d8ff-11cf-9377-00aa003b7a11>
<param name = value Command = Minimize> </Object> <Object ID = HH2 classid = clSID: ADB880A6-D8FF-11CF-9377-00AA003B7A11>
<param name = value Command = Maximize> </Object> <Object ID = HH3 classid = clSID: ADB880A6-D8FF-11CF-9377-00AA003B7A11> <name = value = command = close> </object>
<input type = значение кнопки = значение = минимизировать onclick = hh1.click ()> <input type = value = value = makemize onclick = hh2.click ()> <input type = value = value = onclick = hh3.click ()> Этот пример применяется к т.е.
17
<%
'Определите некоторые константы для подключения к базе данных
Const adposedForwardonly = 0 'Курсор только просматривает записи вперед, не поддерживает пейджинг, записи, закладки
Const AdposedKeySet = 1 'Keyset Cursor, модификации, сделанные другими пользователями в запись, будут отражены в наборе записей, но другие пользователи добавляют или удаляют записи, не будут отражены в наборе записей. Поддерживает страницу, набор записей, закладка
Const AdissedEndynamic = 2 'Динамический курсор имеет самую сильную функцию, но также потребляет наибольшее количество ресурсов. Модификации, дополнения или удаления записей пользователями в записи будут отражены в наборе записей. Поддержка полнофункционального просмотра (доступ не поддерживает).
Const Adissenstatic = 3 'Статический курсор - это просто снимок данных. Модификации, внесенные пользователем в запись, добавление или удаление записей, не будут отражены в наборе записей. Поддерживает вперед или назад движение
Const adlockreadonly = 1 'тип блокировки, по умолчанию, только для чтения, модификация не может быть сделана
Const adlockpessimistic = 2 'Записки с немедленно при редактировании, самый безопасный способ
Const adlockoptimistic = 3 'Набор записей заблокирован только при вызове метода обновления, а другие предыдущие операции все еще могут меняться, вставить и удалять текущую запись и т. Д.
Const adlockbatchoptimistic = 4 'Запись не будет заблокирована при редактировании, в то время как изменения, вставки и удаление выполняются в пакетном режиме
Const adcmdtext = & h0001
Const adcmdtable = & h0002
%>
18. Веб -страница не будет кэширована
HTM веб -страница
<Meta http-equiv = pragma content = no-cache> <meta http-equiv = cach-control Content = no-cache, обязательна-ревалидат> <meta http-equiv = срок действия содержимого = ср, 26 февраля 1997 08:21:57 gmt> или <meta http-equiv = express vectre = 0> asp web rete = 0> asp web rete = 0> asp-steb stect = 0> 0,21:57
Response.expires = -1
Response.expiresabsolute = теперь () - 1
Response.cachecontrol = no-cache
PHP веб -страница
Заголовок (истекает: понедельник, 26 июля 1997 г. 05:00:00 по Гринвичу);
Заголовок (контроль за кешем: без кэша, обязательна-ревалидат);
Заголовок (Pragma: No-Cache);
19. Проверьте, состоит ли строка из чисел
<script language = javascript> <!-
Функция CheckNum (str) {return str.match (// d/) == null}
оповещение (CheckNum (1232142141))
оповещение (CheckNum (123214214A1))
// -> </script>
20. Получите размер окна
document.body.clientwidth, document.body.clientheight
21. Как определить, является ли это персонажем
if (/^/x00-/xff^/g.test(S)) оповещение (содержит китайские имена);
иначе предупреждение (все символы);
22. Сколько строк текстового текста адаптивного текста
<textarea Rows = 1 name = s1 cols = 27 OnpropertyChange = this.style.posheight = this.scrollheight> </textarea>
23. Дата минус дни, равные второй дате
<script language = javascript> function cc (dd, dadd)
{// обработка ошибок может быть добавлена
var a = новая дата (DD)
a = a.valueof ()
a = a - dadd * 24 * 60 * 60 * 1000
a = новая дата (а)
Alert (a.getfyear () Год (a.getmonth () 1) месяц a.getdate () день)
} cc (12/23/2002,2)
</script>
24. Какое радио было выбрано
<html> <script language = vbscript> function chectme ()
Для каждого акушерства в радио1
Если проверить, то Window.alert ob.value
следующий
конечная функция
</script> <body> <input name = radio1 type = radio value = style werced> style
<Input name = radio1 type = radio value = barcode> штрих -код
<Input type = кнопка значение = проверка onclick = checkme ()> </body> </html>
25. Получите коллекцию URL -адреса запроса. Servervariables () на этой странице
Response.write <таблица границы = 1> <!-заголовок таблицы-> <tr> <td> <b> переменные </b> </td> <td> <b> value </b> </td> </tr>
для каждого акушерства в запросе.
Response.write <tr> <td> & ob & </td> <td> & request.servervariables (ob) и </td> </tr>
следующий
Response.write </table>
26
Натив IP <%= request.servervariables (remote_addr)%> Имя сервера <%= request.servervariables (server_name)%> server ip <%= request.servervariables (local_addr)%> Порт сервера <%= request.servervariables (server_port)%> server <%=%> iis. Версия <%= request.servervariablesserver_software)%> Время времени ожидания сценария <%= server.scripttimeout%> Путь этого файла составляет <%= server.mappath (request.servervariables (script_name))%> Количество CPUS <%= request.servervaribles (number_of_process). Scriptenginemajorversion &. &. Scriptengineminorversion &. &. &. ScriptengineBuildversion%> Серверная операционная система <%= request.servervariables (OS)%>
27. Введите ключ, позволяющий курсору перейти к следующему поле ввода
<input onkeydown = if (event.keycode == 13) event.keycode = 9>
28. Обнаруйте скорость ссылки определенного веб -сайта:
Добавьте следующий код в область <body>:
<сценарий языка = javascript> tim = 1
SetInterval (Тим, 100)
b = 1
var autourl = new Array ()
Autourl [1] = www.njcatv.net
Autourl [2] = javacool.3322.net
Autourl [3] = www.sina.com.cn
Autourl [4] = www.nuaa.edu.cn
Autourl [5] = www.cctv.com
function butt () {
document.write (<form name = autof>)
для (var i = 1; i <autourl.length; i)
document.write (<<input type = text name = txt i size = 10 value = in test ...> =》 <input type = text name = url i size = 40> =》 <input type = value = onclick = window.open (this.form.url i.value)> <br/>)
document.write (<<input type = pospect value = refresh> </form>)
} ()
функция Auto (url) {
document.forms [0] [url b] .value = url
if (tim> 200)
{document.forms [0] [txt b] .value = timeout Link}
еще
{document.forms [0] [txt b] .value = время tim/10 секунд}
беременный
} function run () {for (var i = 1; i <autourl.length; i) document.write (<img src = http: // autourl /math.random () ширина = 1 высота = 1 Oneerror = auto ('http: // ;; autourl ')>}}}}}}}}}}}}}}}
run () </script>
29. Различные стили курсоров
Авто: стандартный курсор
По умолчанию: стандартная стрелка
Рука: ручная курсор
Подождите: дождитесь курсора
Текст: I-образный курсор
Вертикальный текст: горизонтальный I-образный курсор
Без капля: курсор не может быть перетаскивается
Не облегчен: неверный курсор
Помогите:? Помогите курсор
All-Scroll: отметка направления треугольника
Движение: мобильный тег
Crosshair: Crosshair
электронный раствор
n-resize
NW-Resize
W-Resize
S-Resize
Se-Resize
SW-Resize
Поделиться: как предотвратить вход ASP одновременно Существует два способа реализации этой функции: 1. Приложение: Если вы занимаетесь крупным сообществом, вам, возможно, придется генерировать приложение для каждого идентификатора входа в систему. Хотя дизайн программы будет проще, пользователь входа в систему слишком много и потребляет ресурсы сервера. Он никогда не рекомендуется здесь, потому что объект приложения легко генерировать при входе в систему пользователя.