![]() |
|
![]() |
||||||
![]() |
Строка запросы выглядит, например, так: http://snippy.ru/?var=res. Разумеется, JavaScript не является самым оптимальным языком программирования для обработки подобных запросов, но иногда его применение оправдано. Прежде всего тогда, когда у вас нет возможности использовать серверные языки типа Perl, PHP. Задача сводится к вычленению переменных и их значений из запроса (?var=res), которому в JavaScript соответствует свойство window.location.search или просто location.search. Для этого можно использовать следующую функцию. Читать дальше... Текущий физический путь можно получить, используя свойство: System.AppDomain.CurrentDomain.BaseDirectory Читать дальше... get, javascript, url, variable cookies, delete, get, javascript, setФункция возвращает имя класса экземпляром которого является объект obj . Если obj не является объектом, функция вернет FALSE Читать дальше... class, equivalent, function, get, javascript, phpФункция показывают соответственно владельца или группу *nix файла или папки $file. В Windows возвращается пустая строка. Читать дальше... Казалось бы - элементарная задача работы с атрибутами элемента - иногда наталкивает на абсолютно неожиданные проблемы: например, IE бросает исключение при попытке доступа к атрибутам высоты/ширины элемента table, а у Safari отличается способ доступа к атрибутам с пространствами имен. Приведенные ниже функции обходят все встреченные мной проблемы без сильного ущерба к скорости выполнения (конечно же, в стандартных случаях лучше использовать встроенные функции): Читать дальше... attr, attributes, dom, get, javascript, remove, setЧерез строку запроса, как это происходит при передаче данных серверу методом GET. Можно написать - <a href=file.html?123>, тогда в файле file.html можно будет прочитать переменную location.search, которая будет содержать "?123". Остается взять часть строки со второго по счету символа - location.search.substring(1). Для передачи нескольких параметров, к примеру так: file.html?x=1&y=2, можно предложить несложную функцию, которая, будучи записана в file.html, вернет значение переменной с указанным именем: Читать дальше... get, javascript, method, parent, var css, get, index, javascript, styleИнтересный пример для определения операционной системы пользователя. Для определения операционной системы используется используется часть данных хранящихся в переменной USER_AGENT. Читать дальше... Функция определения типа и версии браузера посетителя, поддерживает практически все распространенные типы браузеров. Читать дальше... Функция использует библиотеку Curl и возвращает заголовки http запроса к заданному URL. Читать дальше... Пример обработки get,post переменных - результата запроса в PHP.
Класс для вывода get, post переменных в поле hidden формы. Читать дальше... Давно сталкивался с проблемой, при использовании редактора FCKEditor его содержимое не дублируется, к примеру, в textarea, значения которой он заполняет, только при сабмите.
Следующий код позволит узнать его содержимое в любой момент. Читать дальше... GET запросы (запросы через адресную строку) можно легко разбирать при помощи JavaScript. Продемонстрирую это на следующем примере: напишите в адресной строке любые параметры в формате ?параметр=значение&параметр=значение... Читать дальше... |
Меню
Подписка на RSS:
Поиск
Облако тегов
.net
add
application
array
asp
bash
browser
center
charset
check
class
clean
color
convert
count
create
css
curl
cursor
database
date
delete
dir
directory
disable
dom
download
editor
element
email
encode
equivalent
event
exists
expression
extension
file
find
form
format
function
generator
get
header
height
html
http
ie
image
ip
is
javascript
jquery
key
line
link
list
load
mail
math
mouse
mysql
name
number
object
page
perl
php
position
query
random
regexp
regular
scriplet
secuirity
select
send
seo
shell
size
sort
sql
string
style
system
text
textarea
time
unix
url
utf8
validate
variable
vb
visual basic
width
window
wisiwyg
xml
xslt
|
![]() |
![]() |
![]() |
||
![]() |
![]() |