Autor Zpráva
spoko
Profil *
zdravim, chcem na stranke pomocou js otvorit nove okno a hned ako sa stranka nacita,, vyhladat element mod_search_searchword a zapisat do neho hodnotu, je to input text, ale akonahle stranka nacita tak premenna popup akoby prestala existovat...

    
    var windowwidth = 900;
    var windowheight = 400;
    var left = (screen.width - windowwidth)/2;
    var top  = screen.height - windowheight;
    var params = 'menubar=no,toolbar=no,status=no,scrollbars=no,resizable=no';
    popup = window.open('http://webstranka','okno',
                            'width='+windowwidth+
                            ',height='+windowheight+
                            ',left='+left+
                            ',top='+top+','+params);

    var tlacitko = popup.GetElementByID('mod_search_searchword');
    tlacitko.value = 'pokus';


neviete kde robim chybu? alebo da sa to vobec?

vdaka za radu.
spoko
Profil *
no asi podstatna informacia celeho problemu je, ze skript odkial toto spustam sa nachadza na http://server_1 a volana stranka je http://server_2. skusal som to ladit v chrome a debugger napisal, ze Domains, protocols and ports must match.

preco je to tak? je nejaka moznost vobec zapisat zo stranky na jednej domene na stranku v druhej domene? ak by som si urobil programik napr v delphi, tak si tuto stranku nacitam a vlozim do nej data a zaroven odoslem...ide o to ze nechcem kazdemu userovi davat dalsi program...

server_2 ani jeho domenu v sprave nemam, takze tam nemozem umiestnit tento skriptik :(
spoko
Profil *
nuz nove zistenia su velmi neprijemne - javascript ako aj ajax maju uz vo svojej podstate zakazane pristupovat na protokoly|domeny|porty ine, nez na ktorych bezia... :(

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: