|
|
|
| Укак передать значения переменных из одного документа в другой? | |
|
|
|
|
|
|
|
для: anri
(03.06.2006 в 00:40)
| | Если документы в окнах, а окна связаны родительством, то по имени окна из родительского или по opener из дочернего обращаются к документу или переменным (b=opener.a; c=opener.document.body.innerHTML;) | |
|
|
|
|
|
|
|
для: anri
(03.06.2006 в 00:40)
| | Используйте сесcии при посощи PHP. | |
|
|
|
|
|
|
|
для: Jaroslav
(03.06.2006 в 03:57)
| | Есть возможность передавать параметры с помощью ссылок вида http://url/lala.html?var=1&var2=2 ))
Данные в самом скрипте получаем так:
<script>
var globals = new Array();
q=document.location.search.substr(1,document.location.search.length).split('&');
for(i in q) globals[q[i].split('\=')[0]]=unescape(q[i].split('\=')[1]);
</script>
|
В таком случае все переменные будут храниться в массиве globals, a переменную var1 можно будет получить вот так:
Либо можно сделать вот так:
<script>
q=document.location.search.substr(1,document.location.search.length).split('&');
for(i in q) eval('var '+q[i].split('\=')[0]+"=unescape('"+q[i].split('\=')[1]+"')");
</script>
|
Тут переменную можно получить сразу по названию )
Как-то так ) | |
|
|
|