![]() |
|
![]() |
||||||
![]() |
![]() Строка запросы выглядит, например, так: 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
array
asp
bash
browser
charset
check
class
clean
convert
count
create
css
curl
database
date
delete
directory
download
element
email
equivalent
extension
file
find
form
format
function
get
height
html
http
ie
image
javascript
jquery
load
mysql
number
page
perl
php
random
scriplet
send
shell
size
sql
string
text
time
url
utf8
variable
vb
visual basic
width
window
xml
xslt
|
![]() |
![]() |
![]() |
||
![]() |
![]() |