Hallo allemaal,
Ik heb het volgende probleem.
Ik wil vanaf een website draaiende op domein a (bijvoorbeeld: www.domein.nl) een string doorpasen naar een website op domein b (bijvoorbeeld: nieuwsbrief.domein.nl)
Dat gaat dus niet omdat je van domein a geen aanpassingen mag maken in domein b en vice versa.
Ik heb geprobeerd om vanuit domein b middels een iframe en later een modalDialog een pagina in domein a te openen en zo middels wat javascript code waardes in een input in domein b te pompen, maar dan krijg je alleen maar "access is denied" meldingen voor je keizen.
Even wat broncode voor de duidelijkheid
DOMEIN B
De site van domein A wordt dan in een nieuw venster geopend, waar de volgende code wordt uit gevoerd.
DOMEIN A
Wat hier moet gebeuren is, dat er op een plaatje is geklikt en de source van dat plaatje moet naar een <input id="Plaatje"> op domein B.
Op deze manier krijg je dus een "access is denied" melding, omdat verschillende domeinen geen wijzigingen kunnen maken in elkaars formulieren, wat natuurlijk vanuit veiligheidsoogpunt compleet begrijpbaar is.
In het kort mijn vraag:
Heeft iemand een idee hoe ik een string van het ene naar het andere domein kan sturen?
Alvast bedankt.
Ik heb het volgende probleem.
Ik wil vanaf een website draaiende op domein a (bijvoorbeeld: www.domein.nl) een string doorpasen naar een website op domein b (bijvoorbeeld: nieuwsbrief.domein.nl)
Dat gaat dus niet omdat je van domein a geen aanpassingen mag maken in domein b en vice versa.
Ik heb geprobeerd om vanuit domein b middels een iframe en later een modalDialog een pagina in domein a te openen en zo middels wat javascript code waardes in een input in domein b te pompen, maar dan krijg je alleen maar "access is denied" meldingen voor je keizen.
Even wat broncode voor de duidelijkheid
DOMEIN B
code:
1
| onclick = "window.open('http://www.domein.nl/import.asp"); |
De site van domein A wordt dan in een nieuw venster geopend, waar de volgende code wordt uit gevoerd.
DOMEIN A
code:
1
2
3
4
| var sImgSrc = element.getElementsByTagName('img') [0].src;
window.opener.document.getElementById('Plaatje').value = sImgSrc;
window.close(); |
Wat hier moet gebeuren is, dat er op een plaatje is geklikt en de source van dat plaatje moet naar een <input id="Plaatje"> op domein B.
Op deze manier krijg je dus een "access is denied" melding, omdat verschillende domeinen geen wijzigingen kunnen maken in elkaars formulieren, wat natuurlijk vanuit veiligheidsoogpunt compleet begrijpbaar is.
In het kort mijn vraag:
Heeft iemand een idee hoe ik een string van het ene naar het andere domein kan sturen?
Alvast bedankt.
| Life is a game (and games are fun) | homepage |