Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 29.10.2014, 10:10
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

Сообщение от ksa
Расскажи про метод, что ты показал... А то я не найду его описание.
Метод ты должен создать сам )
__________________
В личку только с интересными предложениями
Ответить с цитированием
  #12 (permalink)  
Старый 29.10.2014, 10:18
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,235

Сообщение от danik.js
Метод ты должен создать сам
Это однозначно "проще" чем прочитать значение из реквеста, или из УРЛа!
Ответить с цитированием
  #13 (permalink)  
Старый 29.10.2014, 10:35
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

ksa, смотря где генерируется страница. Если на сервере - ты прав. А если у него на js все работает?
__________________
В личку только с интересными предложениями
Ответить с цитированием
  #14 (permalink)  
Старый 29.10.2014, 10:39
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,235

Сообщение от danik.js
А если у него на js все работает?
Просто передать значения в УРЛ, а потом прочитать их из window.location.search
Ответить с цитированием
  #15 (permalink)  
Старый 29.10.2014, 10:41
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

ksa, но зачем усложнять? Сначала сформировать, затем спарсить.
Не проще написать wnd.variable = 'x' ?
__________________
В личку только с интересными предложениями
Ответить с цитированием
  #16 (permalink)  
Старый 29.10.2014, 10:52
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,235

Сообщение от danik.js
Не проще написать wnd.variable = 'x' ?
Т.е. сделать аналог

<script>
var variable='x';
</script>

на странице окна?
Это ведь так же частный случай с глобальной переменной... Причем не понятно будет ли значение присвоено перед собственно использованием это й переменной в том окне...
Ответить с цитированием
  #17 (permalink)  
Старый 29.10.2014, 10:57
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,235

Сообщение от danik.js
Не проще написать wnd.variable = 'x' ?
Бивас, тест! (с)

Файл tmp.html

<!DOCTYPE html>
<html>
<head>
<!--
<script src='http://code.jquery.com/jquery-latest.js'></script>
<link rel='stylesheet type=text/css href=tmp.css' />
-->
<style type='text/css'>
</style>
<script type='text/javascript'>
function test(){
	var o=window.open('tmp1.html');
	o.val='Ok';
};
</script>
</head>
<body>
<button onclick='test();'>Test</button>
</body>
</html>


Файл tmp1.html

<!DOCTYPE html>
<html>
<head>
<!--
<script src='http://code.jquery.com/jquery-latest.js'></script>
<link rel='stylesheet type=text/css href=tmp.css' />
-->
<style type='text/css'>
</style>
<script type='text/javascript'>
alert(val);
</script>
</head>
<body>
<p>Test</p>
</body>
</html>


На странице tmp1.html ошибка
Цитата:
Undefined variable: val
Ответить с цитированием
  #18 (permalink)  
Старый 29.10.2014, 11:08
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,235

А при таком варианте

tmp.html

<!DOCTYPE html>
<html>
<head>
<!--
<script src='http://code.jquery.com/jquery-latest.js'></script>
<link rel='stylesheet type=text/css href=tmp.css' />
-->
<style type='text/css'>
</style>
<script type='text/javascript'>
function test(){
	var val='Ok';
	window.open('tmp1.html?prm='+val);
};
</script>
</head>
<body>
<button onclick='test();'>Test</button>
</body>
</html>


tmp1.html

<!DOCTYPE html>
<html>
<head>
<!--
<script src='http://code.jquery.com/jquery-latest.js'></script>
<link rel='stylesheet type=text/css href=tmp.css' />
-->
<style type='text/css'>
</style>
<script type='text/javascript'>
var val=window.location.search.match(/prm=([^,$]*)/)[1];
alert(val);
</script>
</head>
<body>
<p>Test</p>
</body>
</html>


Уже работает...
Ответить с цитированием
  #19 (permalink)  
Старый 29.10.2014, 11:18
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

Сообщение от ksa
На странице tmp1.html ошибка
Залей куда-нибудь, давай посмотрим
__________________
В личку только с интересными предложениями
Ответить с цитированием
  #20 (permalink)  
Старый 29.10.2014, 11:23
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

Я сам уже залил:
http://pni22.ru/tmp.html

Естесственно, все работает) Почему должно быть иначе - не знаю )
__________________
В личку только с интересными предложениями
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Значение переменной в запросе к локальной базе данных Tecos Общие вопросы Javascript 2 31.01.2013 16:27
Значение переменной, как имя для другой переменной Kosty@n Общие вопросы Javascript 2 15.12.2012 22:58
Значение переменной не может привысить 30 и опуститься ниже 1-го, как сделать? libinstyle Events/DOM/Window 3 12.07.2010 23:27
Помогите сохранить значение переменной! Gustus Общие вопросы Javascript 9 22.02.2009 18:11
Сохранение данных для передачи с одной страницы в другую Andrey Freeman Общие вопросы Javascript 6 15.09.2008 22:32