[JavaScript] Parent van Iframe scrollen buiten eigen domein

Pagina: 1
Acties:

  • Config
  • Registratie: Januari 2000
  • Laatst online: 06-01-2025
Ik wil vanuit een groot iframe (zonder scrollbalken) de parent (hoofdpagina) naar boven scrollen als de iframe van pagina verandert, dus moet er zoiets komen te staan:

code:
1
<body onLoad="parent.scrollBy(0,0);">


Dit is echter verboden (krijg melding 'Toegang geweigerd'), omdat ze niet in hetzeldfe domein opereren. Ik heb volledige controle over de inhoud van beide pagina's, is er een mogelijkheid dat ik dit werken kan krijgen?

  • Gem1e
  • Registratie: December 2000
  • Laatst online: 25-02-2025
nope. dat gaat je niet lukken :)

of je zal met wat php eerst de hele page moeten fetchen en er wat aan strippen en hax0ren :)

  • faabman
  • Registratie: Januari 2001
  • Laatst online: 08-08-2024
Gem1e schreef op 12 januari 2004 @ 17:46:
nope. dat gaat je niet lukken :)

of je zal met wat php eerst de hele page moeten fetchen en er wat aan strippen en hax0ren :)
je zou idd de hele pagina met php / asp (bij asp xmlhttp oid) vanaf domein x kunnen halen en kunnen laten uitpoepen op domein y, dan is je probleem meteen opgelost...

als je de controle hebt over beide domeinen, kun je misschien ook een beetje vogelen met de instellingen van je webserver :)

Op zoek naar een baan als Coldfusion webdeveloper? Mail me!


  • crisp
  • Registratie: Februari 2000
  • Laatst online: 12:46

crisp

Devver

Pixelated

compleet ander domein, of subdomeinen?
in het eerste geval moet je met signed scripts gaan werken, maar dat wil je niet. In het 2e geval kan je gewoon in beide pagina's document.domain = 'domain.com' doen

Intentionally left blank


  • Config
  • Registratie: Januari 2000
  • Laatst online: 06-01-2025
crisp schreef op 12 januari 2004 @ 18:59:
compleet ander domein, of subdomeinen?
in het eerste geval moet je met signed scripts gaan werken, maar dat wil je niet. In het 2e geval kan je gewoon in beide pagina's document.domain = 'domain.com' doen
Dat klinkt erg interessant :). Heeft dat ook nog effect op andere onderdelen op de site (tis toch geen BASE vervanger ofzo?). Tis verder een best simpele pagina Javascript technisch gezien (lees: er staat weinig op).

  • crisp
  • Registratie: Februari 2000
  • Laatst online: 12:46

crisp

Devver

Pixelated

hier op tweakers.net gebruiken wij het volgende:

elke pagina van GoT (gathering.tweakers.net - een subdomain dus) krijgt het volgende mee:
HTML:
1
<script type="text/javascript">document.domain='tweakers.net'</script>


als er nu een pagina geopent wordt vanuit GoT op www.tweakers.net, dan kan die geopende pagina toch interactie ondergaan met de opener omdat in de opener de sandbox verruimt is naar het hele domein. Dat werkt hetzelfde binnen frames, dus de sandbox security is op die manier vanuit het subdomein te verruimen naar het domein zelf.

Intentionally left blank


  • Config
  • Registratie: Januari 2000
  • Laatst online: 06-01-2025
crisp schreef op 13 januari 2004 @ 01:17:
hier op tweakers.net gebruiken wij het volgende:

elke pagina van GoT (gathering.tweakers.net - een subdomain dus) krijgt het volgende mee:
HTML:
1
<script type="text/javascript">document.domain='tweakers.net'</script>


als er nu een pagina geopent wordt vanuit GoT op www.tweakers.net, dan kan die geopende pagina toch interactie ondergaan met de opener omdat in de opener de sandbox verruimt is naar het hele domein. Dat werkt hetzelfde binnen frames, dus de sandbox security is op die manier vanuit het subdomein te verruimen naar het domein zelf.
True, maar het werkt alleen binnen subdomeinen, niet totaal andere domeinen :(.

  • crisp
  • Registratie: Februari 2000
  • Laatst online: 12:46

crisp

Devver

Pixelated

Config schreef op 14 januari 2004 @ 01:19:
[...]


True, maar het werkt alleen binnen subdomeinen, niet totaal andere domeinen :(.
dat zei ik toch ook?
met echt verschillende domeinen moet je dus met signed scripts gaan werken, maar dat is echt een hel en kost ws geld. Daarbij is de vraag of het ook wel werkt in alle browsers.

Intentionally left blank

Pagina: 1