Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Передача параметра в ссылке

Сообщения:  [1-10]    [11-20]  [21-29] 

 
 автор: 12345   (20.03.2006 в 13:15)   письмо автору
 
   для: Nitrat   (20.03.2006 в 08:58)
 

В неё ничего не вписывают, она сама создаёт переменные, объявленные в адресной строке.

Если напишете somePage?myParamX=1, она создаст в странице одну переменную myParamX, если 3 (разных), то 3.

Это переменные, потму что в программе потом их (значения) можно менять.

   
 
 автор: Nitrat   (20.03.2006 в 08:58)   письмо автору
 
   для: 12345   (19.03.2006 в 15:47)
 

Спасибо. Не понятно последнее. Как вписать эти переменные х, y, z в эту функцию Scanget...темная она..-) И потом...если я пишу в ссылке x=1, то какая это уже переменная? Это единица.

   
 
 автор: 12345   (19.03.2006 в 15:47)   письмо автору
 
   для: Nitrat   (19.03.2006 в 09:42)
 

<a href="url/somepage.htm?x=1&y=2&z=3">передать x,y,z в somepage</a>


В somepage.htm должна стоять и быть вызвана вышенаписанная scanGet. В странице появятся x,y,z со значениями.

   
 
 автор: Nitrat   (19.03.2006 в 09:42)   письмо автору
 
   для: mtr   (18.03.2006 в 16:14)
 

Интересует только Javascript!

   
 
 автор: mtr   (18.03.2006 в 16:14)   письмо автору
 
   для: Nitrat   (18.03.2006 в 09:41)
 

>Чета никак не вижу четкого ответа. Есть переменные x, y, z. Как передать их в ссылке на другую >страничку?
на чем Вы разрабатываете?
если php:

<a href="url/somepage?x=1&y=2&z=3">передать x,y,z в somepage</a>

в коде(php) somepage$x,$y,$z будут интерпретированы как переменные со значениями 1,2,3 соответственно
для проверки в somepage:

<input  value=<?=$x?>>
<input  value=<?=$y?>>
<input  value=<?=$z?>>

   
 
 автор: Nitrat   (18.03.2006 в 09:41)   письмо автору
 
   для: 12345   (17.03.2006 в 22:11)
 

Чета никак не вижу четкого ответа. Есть переменные x, y, z. Как передать их в ссылке на другую страничку?

   
 
 автор: 12345   (17.03.2006 в 22:11)   письмо автору
 
   для: Trianon   (17.03.2006 в 20:09)
 

Наверное, был вопрос, как в JS передать.

воспользуйтесь такой функцией или подобной:
(function scanGet(){Loc=location.toString();with(Loc){
        if(indexOf("file:")==0){i=indexOf(delim1=",");delim2="-";}else{delim1="&";delim2="=";i=indexOf("?");}    iLoc=0;
        while(iLoc < i&&(j=indexOf(delim2,iLoc+1))>=0){
            Nam=substring(i+1,j);    Val=substring(j+1,((i=indexOf(delim1,j+1))<0?(indexOf("file:")==0?indexOf(".htm"):length):i) );
     eval('self.'+Nam+'="'+Val+'";');iLoc=j;}}
})();    //сбор парам.ком.строки в станд.формате из веба,а из лок.файла- в формате ",имя-значение,"(или"."в конце), ввод в "d."

   
 
 автор: Trianon   (17.03.2006 в 20:09)   письмо автору
 
   для: Nitrat   (17.03.2006 в 19:36)
 

а Вы несколько и передаете:
Напр. http://www.nsk-recon.ru/index.asp?rid=1874&fio=Petrov
1. Переменная rid получает значение 1874
2. Переменная fio получает значение Petrov

   
 
 автор: Nitrat   (17.03.2006 в 19:36)   письмо автору
 
   для: 12345   (17.03.2006 в 17:57)
 

Так и не понял главного...как сформировать и передать несколько переменных в другую страницу ссылкой...

   
 
 автор: 12345   (17.03.2006 в 17:57)   письмо автору
 
   для: Nitrat   (17.03.2006 в 15:05)
 

Нет, это неправильно - escape(...).replace(/%u/g,"%#")

, где-то так.

   

Сообщения:  [1-10]    [11-20]  [21-29] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования