Autor Zpráva
Mody
Profil
Potřeboval bych poradit. Mám stránku :

index.html

a tam mám script
var vojak = 0;
var a = document.formular.policko.value;
var vojak = vojak + a;
alert(vojak);

a pak mám stránku třeba:

pokus.html

a tam mám :

var vojak = 0
alert(vojak);


a já bych potřeboval udělat že když na stránce index.html změním hodnotu proměnné tak aby se mi ta proměná změnila v pokus.html
Nejsem si jist, ale myslím že by to šlo vyřešit pomocí cookies. Protože jsem snimi ještě nedělal neporadili by ste mi nějaký web kde by se dal naučit základ jako uložení proměnné do cookiesu a poté načtení té proměná v jiné stránce?????
Pokud by to šlo jinak rád uvítám jakékoliv nápady.
peta
Profil
jakpsatweb - javascript - priklady - cookies
Mody
Profil
A jinak to vyřešit nelze???
peta
Profil
peta
Lze, jakkoliv.
- PHP Session
- jakpsatweb - javascript - priklady - gethttpvars
- jakpsatweb - javascript - objekt window (pokud jsou ty okna propojena)
...
- google.com ajax simple example

V kazdem pripade musi provest refresh toho okna, pokud to nezapisuje primo pres objekt window. ajax ten refresh muze provadet na pozadi, ale je to urcita zatez na server, stale refresovat okno.

Uplne nejlepsi je pohlidat si to v PHP, coz musis udelat stejne. A kdyz si ten clovek neudela refresh, tak je to jeho problem, kdyz da odeslat formular, kde koupi vic vojacku nez puvodne chtel a utrati tak zbytek penez, ktere chystal pouzit jinde. Za to preci nemuzes, ze hraje tvou hru pres X oken misto pres 1.
peta
Profil
V tom propojeni window by to slo resit casovacem a pres hlavni okno.
Hodnoty bys zmenil v poli na hlavnim okne a ostatni okna by si pri onfocus() vytahli tyto udaje, pripadne nejakym casovacem stale refreshovali. Coz je bez zateze serveru a drobna zatez na prohlizec. Zalezi na tom, jak nastavis casovac v danem okne. Dal bych mu tak 2-7s
Mody
Profil
Vidíš to mě nenapadlo, ale už je to jedno. Vyřešil jsem to cookiesem.
Díky za radu už jsem zase o něco chytřejší :-), Díky

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0