Рекомендуется: ASP Учебное пособие для начинающих: общие встроенные функции ASP Функции представляют собой функциональный блок, инкапсулированный языком для облегчения звонков пользователей. Например, теперь () является функцией в VBScript, которая может отображать текущую дату и время. Что касается конкретной причины, почему его можно отобразить, это определяется языковым ядром, и пользователю нужно только
Пример ASP: Используйте ASP, чтобы написать более удобную всплывающую программу, чтобы помочь нам создать метод расследования, не связанный с аннемативами.
Использование всплывающих окон для отображения вопросников считается наиболее удобным и быстрым способом сбора пользовательской информации. После того, как была произведена первая анкету, мы любезно спросили людей, хотят ли они заполнить его, но результаты были разочаровывающими. Поэтому мы решили поместить эту анкету на нашу домашнюю страницу и автоматически всплыть, когда люди посещают, и эффект неожиданно хорош.
Вот наши секреты успеха:
1: автоматическое всплывающее окно может отображаться только один раз, независимо от того, заполнил ли пользователь вопросник.
2: автоматическое всплывающее окно не может повлиять на скорость отображения домашней страницы.
3: Автоматическое всплывающее окно автоматически исчезнет после того, как пользователь заполнит вопросник.
4: автоматическое всплывающее окно отображается на верхней левой части экрана.
5: Не добавляйте рекламу в автоматическое всплывающее окно, потому что наша цель-получить отчеты об опросе пользователей.
Чтобы определить, появляется ли окно, мы использовали небольшое печенье. Мы определяем файл cookie, который можно использовать несколько раз и оценивать несколько всплывающих часов. Мы называем это печенье, которые содержит идентификаторы всех выпавших окон.
Теперь, когда пользователь посещает домашнюю страницу, мы определяем, является ли запрашиваемый идентификатор уже включен в файл cookie. Если cookie не существует, мы всплываем в окно и пишем печенье, чтобы окно снова появилось.
В следующем примере мы пишем файлы cookie на стороне сервера, что можно достичь с помощью JavaScript. Мы выбрали сторону сервера, потому что это относительно просто.
В начале нашей домашней страницы мы выполняем код ASP. Этот код должен быть размещен перед выводом HTML, потому что нам нужно отредактировать заголовок.
| Ниже приведено цитируемое содержание: <% Dim bsurvey ', чтобы отображать анкету const Bid = 1 'ID анкеты bsurvey = false 'Проверьте, была ли анкету показана Если instr (request.cookies (s) ,: & bid & :) = 0 Затем «Анкета не показывает, обновить файлы cookie 'Установите время срока действия печенья на 60 дней response.cookies (s) .expires = dateadd (d, 60, теперь ()) 'Установите путь response.cookies (ы) .path = / 'Напишите файлы cookie response.cookies (s) = request.cookies (s) &: & делать ставку & : bsurvey = true конец, если %> |
Мы даем каждому анкету идентификатор, и если у вас есть несколько всплывающих окон, его можно легко спланировать для вывода.
Мы добавляем сценарий ASP в конце страницы, чтобы определить, отображается ли всплывающее окно. Этот сценарий находится в конце страницы и не повлияет на скорость загрузки домашней страницы. Этот сценарий очень прост, он использует window.open () для открытия нового окна.
| Ниже приведено цитируемое содержание: < % Если bsurvey, то %> <Скрипт> window.open (/survey/displaysurvey.asp?Q= & Bid, Survey, ширина = 350, высота = 400, сверху = 0, слева = 0, scrollbars = yes) </Script> < % end, если %> |
Поделиться: Начало работы с ASP: понять несколько языков сценариев, используемых программами ASP Вы не можете увидеть исходный код ASP, просмотрев исходный код в браузере. Вы можете увидеть результаты, выводящие только файл ASP, и это просто чистый HTML. Это связано с тем, что сценарий был выполнен на сервере до того, как результат будет отправлен обратно в браузер. Пример: использовать