|
(X)HTML, JavaScript, DHTML, XML, CSS Client scripting tehnologije, Dynamic HTML, Cascading Stylesheets, XML i standardi |
|
Alati teme | Način prikaza |
|
27. 05. 2009. | #1 |
Ivan Dilber
Sir Write-a-Lot
|
cross-domain komunikacije pomocu iframe-a
pokusavam da implementiram single-point login za sajtove na razlicitim domenima, na foru koja je opisana ovde, sa iframe-om u iframe-u, medjutim desava se nesto cudno kad probam da otvorim drugi iframe (da bih vratio poruku top level dokumentu), i to u vise browsera ista stvar, sto ce reci da ja nesto radim pogresno...
Da maximalno uprostim stvari, znaci bez JS-a, imam dve strane proba.htm i proba1.htm, prva ima: HTML kôd:
<iframe src="proba1.htm"></iframe> HTML kôd:
<iframe src="proba.htm#bla"></iframe>
__________________
Leadership is the art of getting people to want to do what you know must be done. Poslednja izmena od ivanhoe : 27. 05. 2009. u 12:57. |
27. 05. 2009. | #2 |
Banned
Knowledge base
Datum učlanjenja: 01.07.2005
Poruke: 1.598
Hvala: 206
140 "Hvala" u 89 poruka
|
aj malo zakomplikuj stvari pa daj script, bice lakse da ti pomognemo
|
27. 05. 2009. | #3 |
Ivan Dilber
Sir Write-a-Lot
|
script xsite.js ima u sebi:
Kôd:
function xsite_call(url, params) { if(params && typeof params == 'object') { var query = ''; for(key in params) { query += encodeURIComponent(key) + '=' + encodeURIComponent(params[key]) + '&'; } url += '?' + query; } var ifrm = document.createElement( 'iframe' ); ifrm.src = url; document.body.appendChild( ifrm ); } HTML kôd:
<html> <head> <script type="text/javascript" src="xsite.js"></script> <script type="text/javascript"> function init() { if(location.hash) { alert(location.hash); } else { xsite_call('proba1.htm'); } } </script> </head> <body onload="init()"> </body> </html> Kôd:
function init() { xsite_call('proba.htm#bla'); }
__________________
Leadership is the art of getting people to want to do what you know must be done. Poslednja izmena od ivanhoe : 27. 05. 2009. u 16:19. |
27. 05. 2009. | #4 |
Banned
Knowledge base
Datum učlanjenja: 01.07.2005
Poruke: 1.598
Hvala: 206
140 "Hvala" u 89 poruka
|
Umesto src-a (koji popuni nekom dummy vrednoscu) dodaj .location.href pa tu strpaj url.
Kolko se secam tako sam ja resio taj prob, postoje neki security zavrzlame oko src atributa. Ako slucajno ne proradi vici pa da potrazim gde mi je to u kodu. |
|
|
Slične teme | ||||
Tema | Početna poruka teme | Forum | Odgovori | Poslednja poruka |
Cross-Site XMLHttpRequest | cvele | (X)HTML, JavaScript, DHTML, XML, CSS | 6 | 19. 03. 2008. 12:06 |
ranges pomocu regexpa | ivanhoe | Regular expression i htaccess | 1 | 12. 11. 2007. 10:31 |
Memefest - medjunarodni virtuelni festival kritičke komunikacije | Miloje Sekulic | Linkovi | 0 | 26. 04. 2007. 10:44 |
cross-domain scripting i iframe | ivanhoe | (X)HTML, JavaScript, DHTML, XML, CSS | 0 | 06. 05. 2006. 01:12 |
prenosenje pomocu get metode | oliver78 | PHP | 16 | 30. 11. 2005. 21:09 |