Autor | Zpráva | ||
---|---|---|---|
vacjos Profil * |
#1 · Zasláno: 15. 3. 2010, 16:04:51
Ahoj,
mám malý dotaz, co je lepší použít při předávání proměnných mezi parentem a jeho iframem (za předpokladu nevyhnutelnosti používání javascriptu i iframů na stránkách, bez nich by stejně vůbec nefungovaly)?: Případ 1: index.htm: var x = 1; <iframe src="text.htm" id="itext" name="text" frameborder="0" scrolling="no"></iframe> text.htm: var x; if (parent.x) {x = parent.x;} nebo Příklad 2: index.htm: <iframe src="text.htm?x=1" id="itext" name="text" frameborder="0" scrolling="no"></iframe> text.htm: var pole = window.location.search.substr(1).split('&'); var httpGetVars = new Array(); for (i = 0; i < pole.length; i++) {httpGetVars[pole[i].split('=')[0]] = unescape(pole[i].split('=')[1]);} if (httpGetVars['x']) {x = httpGetVars['x'];} Díky |
||
peta Profil |
#2 · Zasláno: 17. 3. 2010, 10:03:47
Zalezi na pouziti. Prvni varianta je kratsi, jednodussi a tudiz v ni nadelas mene chyb, jasna volba.
Treti varianta je pouzit php. |
||
Časová prodleva: 16 let
|
0