2010-06-10 7 views
0

Я пытаюсь передать переменную с одной страницы, загрузить другую и ввести эту информацию. что-то вроде этого:Передача переменной на новую страницу

Когда 127.0.0.1/test.html & ID = 1234

location.href = "127.0.0.1/newpage.html" 

if (location.href == newpage.html){ 
    var e = document.GetElementById("Loginbx"); 
    e.Value = ID 
} 

У меня нет доступа для изменения 127.0.0.1/test.html ни newpage.html, но хотелось бы передавать переменные им из другого. Это возможно?

+0

Когда вы меняете местоположение с помощью 'location.href', выполнение сценария останавливается и загружается новая страница. –

ответ

2

Вы можете передать значения по строке запроса, а затем прочитать эти:

location.href = "http://127.0.0.1/newpage.html?foo=1&bar=2"; 

Затем используйте location.search, чтобы получить строку запроса и разобрать его с JavaScript. Просто убедитесь, что ни одно из строк строки запроса не сталкивается с любыми другими, которые могут существовать.

+0

Также см. [Строка запроса JavaScript] (http://stackoverflow.com/questions/647259/javascript-query-string). –

+0

такой простой. я получал 404, потому что я упустил «?» спасибо за советы. – Anon

Смежные вопросы