Autor | Zpráva | ||
---|---|---|---|
spoko Profil * |
#1 · Zasláno: 25. 2. 2009, 14:26:01
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 * |
#2 · Zasláno: 25. 2. 2009, 15:03:43
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 * |
#3 · Zasláno: 25. 2. 2009, 15:34:08
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... :(
|
||
Časová prodleva: 15 let
|
0