PDA

Просмотр полной версии : get URL


Stone
05.02.2002, 16:31
username = "stone";
getURL ("a.html", "_self", "GET");

только открывается просто a.html , а не a.html?username = stone
что не то?

ish
05.02.2002, 17:50
...

Stone
05.02.2002, 18:02
to ish - это вместо ругательства?
я понимаю что поиск рулит, но ...

во всех учебниках, хелпах и описаниях написано просто если надо передать переменную, поставте GET или POST для выбора способа передачи. посмотрел по поиску все делают с вызовом яваскрипта .

ish
05.02.2002, 18:16
нет :) я просто написал кое что, а потом как водится прочитал вопрос :) и понял что написал полную чушь, а так как удалить чтолибо здесь я не могу пришлось править ответ

что касается вопроса, то определенно глюк, т.к. все переменные определенные до загрузки докуметнта в текущем обьекте должны передаваться выбранным способом :)
у меня все ок, продобного не замечал

Stone
05.02.2002, 18:35
а если с яваскриптом писать?

я почитал на форуме про это. там строчки типа GetURL ("javascript:window.open('b.html?username=value', 'WndName', 'blablabla');void(0)")

и что-тут к чему??? вот если мне надо передать в a.html переменную muname что мне писать?

ivigor
05.02.2002, 18:42
getURL ("a.html?username = stone"; ", "_self", "GET");

а вот так не пробовал?

sts
05.02.2002, 18:51
Оригинал написал(а) ish
так как удалить чтолибо здесь я не могу пришлось править ответ

офигеть - за кого тут модераторов держат? :D

Stone
05.02.2002, 18:53
getURL ("a.html?username=stone", "_self", "GET");
пробовал, тожене пашет :(

ivigor
05.02.2002, 18:57
Оригинал написал(а) Stone
getURL ("a.html?username=stone", "_self", "GET");
пробовал, тожене пашет :(
а в каком смысле не пашет?
кто у тебя строку обрабатывает - серверный скрипт или javascript на клиенте?

Stone
05.02.2002, 19:03
не знаю.
я знаю что надо получить в итоге. и когда получаемое не соответствует этому я говорю, что-то не работает.

ivigor
05.02.2002, 19:08
Оригинал написал(а) Stone
не знаю.
я знаю что надо получить в итоге. и когда получаемое не соответствует этому я говорю, что-то не работает.
ну и как оно должно работать?

ish
05.02.2002, 19:14
2stone: тебе куда переменную нужно передать? :)))
2sts эт не мой раздел :)

Stone
05.02.2002, 19:16
должа загружаться www.a.html?username=stone

а если скрипт который я написал в примере должен работать, может ктонить сделает из него исходник. я уже давно замечал, что у меня почемуто не работают некоторые вещи, работающие у всех остальных... а вот когда копируешь скрипты из другова файла - работают.

ivigor
05.02.2002, 19:18
2Stone
лично я ничего не понял

Stone
05.02.2002, 19:25
username = "stone";
getURL ("a.html", "_self", "GET");

если это на кнопку повесить, то что получится?
я думаю , что должна открыться страница в моем случае C:\Documents and Settings\Администратор\Рабочий стол\a.html?username=stone или это не так?

ivigor
05.02.2002, 19:27
2Stone не так

ish
05.02.2002, 19:28
да так :)))))
ты это сделай запусти и глянь в строку адреса :))) именно это там и будет

но, переменную таким способом обрабатывает серверный скрипт :) ну или JS с помощью операция над строками может выдернуть

Stone
05.02.2002, 19:42
у меня открывается только так C:\Documents and Settings\Администратор\Рабочий стол\a.html

а исходники этих серверных скриптов или ява скриптов можно

Stone
05.02.2002, 19:46
вобщем как мне передать переменную username, которую только что ввел пользователь на другую страницу?

ish
05.02.2002, 19:59
дык :))) ее и не будет видно если ты передаешь на локальную страницу, эт раз.
два, переменную на другую страницу можно и нужно передвать с помощью серверных скриптов, любым способом GET или POST, не важно. но скрипты они на то и серверные что будут работать на сервере.

Stone
05.02.2002, 20:14
:)
СПАСИБО

Rishat
05.02.2002, 20:21
2Stone
почитай здесь
http://www.flasher.ru/forum/showthread.php?s=&threadid=18567&perpage=15&pagenumber=2

может ответы на свои вопросы найдешь...

Stone
05.02.2002, 20:23
ну или JS с помощью операция над строками может выдернуть

это как? тоесть getURL ("a.html", "_self", "GET"); - это я тольк опосылаю в a.html переменную, а там ее надо еще принять?

ish
05.02.2002, 20:36
данные POST и GET хранатся в http заголовке, http - это протокол передачи данных в интернете. доступ к заголовку можно получить только на сервере. то есть никаким образом клиент не увидит данные на сервере, если сам сервер их ему не передает, понимаешь.
но в случае с GET данные представляются в виде цепочки переменных в троке адреса, доступ к адресу из JS можно получить с помощью document.location.href
ты получишь строку полностью, а далее вырезай то что тебе нужно.